性能测试执行
一.jmeter下载插件
1.下载jmeter-plugins-manager-1.6.jar到apache-jmeter-5.1.1\lib\ext,重启
2.打开jmeter,点击选项--Plugins Manager--下载jpgc - Standard Set
二.执行负载测试
测试计划--添加--线程--jp@gc - Stepping Thread Group (deprecated),在里面添加需要性能测试的请求。
设置持续加压的线程数
添加监听器:活跃线程数,请求时间,TPS



负载测试时逐步加压,执行过程中根据三张图找到拐点(报错,响应时间超过预定的时间,服务器异常)
资源监听

三.执行性能测试
在执行完负载测试持续加压后,找到请求的拐点,得到拐点线程数,再用拐点线程数做性能测试。
在线程组上设置。

四.执行压力测试
测试计划--添加--线程--jp@gc - Ultimate Thread Group。添加多个时如果延迟时间相同,线程数会往上叠加。

五.分布式测试
背景:一台电脑的并发用户数不高,超过1000的并发线程数在一台电脑上可能模拟不出来,需要用到多台机器来模拟(分布式)
条件:jdk一致,jmeter版本(版本和脚本zip发送到另一台电脑)一致,同一个局域网
六.无图形界面
1.背景
jmeter图形界面开启后,会消耗掉一部分资源。而无图形界面会把所有资源用于性能测试。
2.操作步骤
(1)打开bin目录下的jmeter.properties更改jmeter.save.saveservice.output_format文件格式为csv;
(2)在apache-jmeter-5.1.1\bin目录下打开dos窗口;
(3)输入命令:jmeter -n -t 脚本绝对路径/相对路径 -l 报告文件.jtl -e -o 报告文件

-n:无图形界面模式
-t:待执行的测试计划
-l:输出结果报告文件路径文件名(后面的报告名为.jtl格式)
(4)生成报告如下:



浙公网安备 33010602011771号