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压力测试这篇文章的一些介绍,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 01-04
- 01-04
- 01-04
- 01-04
- 01-04
- 01-04
- 01-04
- 01-04