jmeter之性能测试

性能测试

一、性能测试的介绍

1、定义:通过某些工具或手段来检测软件的某些指标是否达到要求,这就是性能测试。

功能测试:a,b 两个软件,a可以打开,b也可以打开

性能测试:a,b 两个软件,a可以打开8s,b也可以打开2s 说明:b的性能好

2、性能测试是在功能测试之后进行;

3、性能测试的类型:

基准测试(较低的压力)、负载测试(慢慢增加压力)、

压力测试(超过临界点测试)、稳定测试(持续运行一段时间)、并发测试(同一个时间,同一个点进行测试)

4、性能测试工具:jmeter 、loadrunn

5、性能测试作用:

a、评估系统的能力 b、验证稳定性、c、识别系统的瓶颈、d、系统的优化

6、性能测试的流程:

性能需求

性能计划编写

设计性能场景

搭建性能环境和性能数据

脚本开发(脚本录制或者直接填写接口)

通过性能工具执行用例

收集性能结果

输出性能报告

性能调优

7、性能测试报告包含内容:

测试背景、测试目的、测试范围、测试环境、测试结果、测试bug、调优方法

8、熟悉性能报告:

9、录制脚本:

a、badboy 功能录制,

b、在jmeter中有一个反向代理录制脚本

在jmeter中的工作台,反向代理结合浏览器进行录制

10、jmeter进行性能测试:

a、单接口性能测试

b、多接口性能测试

c、并发测试

11、熟悉聚合报告的内容(收集性能报告数据)

12、认识性能插件

13、经常关注的性能指标有哪些?

软件指标:响应时间、请求数、错误率、吞吐率、tps、qps、点击率、最大并发数,最佳并发数

硬件指标:cpu、内存、磁盘、网络i/o等

14、性能调优:

a、硬件上的性能瓶颈

b、软件上性能瓶颈(应用服务和应用软件)

c、系统上性能瓶颈

d、网络上性能瓶颈

posted @ 2024-08-28 16:18  藕丝鲜芋  阅读(32)  评论(0编辑  收藏  举报