性能测试执行

一.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)生成报告如下:

 

posted @ 2021-08-04 13:00  思佳丽  阅读(140)  评论(0)    收藏  举报