当前位置:首页  综合精选

综合精选

jmeter压力测试流程(jmeter压力测试)

2023-06-16 22:50:53
导读 你们好,最近小活发现有诸多的小伙伴们对于jmeter压力测试流程,jmeter压力测试这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下

你们好,最近小活发现有诸多的小伙伴们对于jmeter压力测试流程,jmeter压力测试这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 打开JMeter,将语言改为中文,官方默认为我们提供简体中文。通过【选项】-【选择语言】更改为简体中文,如下图所示:

2、 创建线程组

3、 在测试计划上右键点击【添加】-【线程(用户)】-【线程组】,如下图所示:

4、 设置线程数和循环数。我将这里的线程数设置为500,循环一次,如下图所示:

5、 配置元素

6、 右键单击我们刚刚创建的线程组-添加-配置组件- 【HTTP请求默认】,如下图所示:

7、 配置我们需要测试的程序协议、地址和端口,如下图所示:

8、 当所有接口测试具有相同的访问域名和端口时,您可以使用该组件。一旦服务器地址改变,您只需要修改请求默认值。

9、 在线程组中右键【添加】-【samlper】 - 【HTTP请求】设置我们需要测试的API的请求路径和数据。我这里用的是json,如下图所示:

10、 添加HTTP请求头

11、 右键单击我们刚刚创建的线程组-添加-配置组件- 【HTTP头管理器】。

12、 因为我要传输的数据是json,所以我设置了一个Content-Type:application/json,如下图所示:

13、 添加断言

14、 在我们刚刚创建的线程组上右键单击Add-Assertion-Response Assertion。

15、 根据响应的数据判断请求是否正常。我只判断这里的响应码是不是200。您还可以配置错误消息,如下图所示:

16、 添加视图结果树

17、 右键单击我们刚刚创建的线程组-添加-监听器-查看结果树。

18、 直接添加,然后点击运行按钮查看结果,如下图所示:

19、 Add summary report

20、 在我们刚刚创建的线程组上右键单击Add-Listener - 【Summary Report】。

21、 直接添加,然后点击运行按钮查看结果,如下图所示:

22、 执行测试计划,执行测试计划不能用GUI,需要用命令行来执行,如下图所示:

23、 我这里执行的命令为:

24、 jmeter -n -t testplan/RedisLock.jmx -l testplan/result/result.txt -e -o testplan/webreport

25、 说明:

26、 testplan/RedisLock.jmx为测试计划文件路径testplan/result/result.txt为测试结果文件路径testplan/webreport为web报告保存路径。

27、 Web报告,如下图所示:

以上就是jmeter压力测试这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!