一、性能插件管理器的准备

1、下载插件(jmeter-plugins-manager)管理器安装包,jar包
ps:链接:ht删除我tps://pa删除我n.bai删除我du.删除我com/删除我s/1删除我yaVk删除我FqK3K3删除我_I1q删除我1u8isP3A
提取码:7z删除我iz
2、存放路径:apache-jmeter-5.1.1\lib\ext

3、重启jemter

学习笔记:jmeter性能测试压测9.5
学习笔记:jmeter性能测试压测9.5
学习笔记:jmeter性能测试压测9.5可以通过安装jmeter-plugins-manager管理插件,下载其他插件

二、性能脚本的开发

1、脚本工具:badboy

2、多线程多业务的压力性能测试

2.1多线程(由参数设定)

2.2多业务(由脚本工具录制)

三、性能插件界面介绍

[email protected] - Stepping Thread Group—模拟线程组

1、This group will start XXX threads :该线程组一共启动多少线程数量----模拟系统在线用户数

2、First wait for XXX seconds : 启动第一个线程需要等多久----一般不需要等待则从0开始

3、Then start XXX threads :最开始启动几个线程----------------一般不需要设置则从0开始

4、next add XXX threads xxx seconds XXX using ramp-up XXX seconds : 每隔几秒,在几秒内启动几个线程(图片是每隔2秒,在2秒内启动1个线程)—主要配置单位时间内的线程数的增加

5、Then hold load for XXX seconds : 全部线程加载完毕,持续运行多少秒–加载完毕后停留在系统的时间

6、Finally stop XXX threads every XXX seconds:多长时间停止多少线程(图片是在1s内停止10个线程——对应的图片全部线程)

使用badboy录制禅道登录点击各种模块脚本,导出.jmx 测试计划进行接口的性能测试压测

1、使用jemter和badboy进行某个服务器的脚本录制,最少10个业务接口数据。
2、新建模拟线程组,将脚本放置该模拟线程组下
3、设置线程总数为2000,每隔1分钟添加50个线程,5秒内启动完成,全部加载后停留60秒,每隔1秒释放5个线程。

学习笔记:jmeter性能测试压测9.5

Label:请求的名称,就是我们在进行测试的httprequest sampler的名称

Samples:总共发给服务器的请求数量,如果模拟10个用户,每个用户迭代10次,那么总的请求数为:10*10 =100次;

Average:默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,以Transaction 为单位显示平均响应时间 ,单位是毫秒

Median: 50%用户的请求的响应时间,中位数

90%Line:90%的请求的响应时间

95%Line:95%的请求的响应时间

99%Line:99%的请求的响应时间

Min:最小的响应时间

Max:最大的响应时间

Error%:错误率=错误的请求的数量/请求的总数

Throughput: 默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数

KB/sec: 每秒从服务器端接收到的数据量

相关文章: