您的位置:首页 >资讯 >

全球热讯: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压力测试这篇文章的一些介绍,希望对大家有所帮助。

标签:

热门资讯

图片新闻

精彩新闻