JMeter进行压力测试配置样例

JMeter是一款纯Java编写的,用于程序的功能和负载的!Java程序员必备神器!

首先还是给下载地址

下载之后解压。进入解压目录

JMeter进行压力测试配置样例_第1张图片


然后使用jmeter.bat 起动程序:


成功起动后会出现以上两个界面,一个是命令行界面,一个图形界面 。

JMeter进行压力测试配置样例_第2张图片

JMeter进行压力测试配置样例_第3张图片

一般情况,在图图形界面中配置相关的测试类容。

下面直接举个栗子:
假如我想要测试一下一个接口的抗并发能力,做如下配置

1 .在TestPlan下右键新建一个线程组

JMeter进行压力测试配置样例_第4张图片

JMeter进行压力测试配置样例_第5张图片

然后自定义线程的一些基本信息:

2. 在线程组下新建一个http请求

JMeter进行压力测试配置样例_第6张图片

然后自定义一些基础配置

JMeter进行压力测试配置样例_第7张图片

3. 添加请求头信息,设置请求头为json

JMeter进行压力测试配置样例_第8张图片

设置请求

 

4. 在线程组下添加调用结果汇总


结果如下:


添加测试结果树,可以查看结果返回的结果

如下:
6 . 添加响应结果断言,通过这个判断这个请求是否成功,有需要可以加上

配置断言(本次测试不需要,所以我不配置):


保存测试配置文件

开始测试,方法有两种,1直接图形界面点击运行 2 使用命令行模式

细心的会发现,再命令行模式下有如下提示:
Don’t use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html

意思是建议使用GUI模式创建和配置测试 。使用CLI模式(也就是命令行)进行测试。命令如下:

jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

我保存的文件名是login_test.jmx
看目录详细:

从命令中可以看到。执行需要三个参数:
1 测试配置文件 login_test.xml
2 测试结果文件存放路径 ,这里新建一个文件result来存放测试结果
3 测试报告存放路径 ,这里也新建一个webreport目录来存放测试报告

最终得到命令:…/jmeter.bat -n -t login_test.jmx -l ./result/result.txt -e -o ./webreport

执行测试:

到这里如果配置没问题就会开始正常测试了,现在就是等待测试完成,查看测试报告

测试任务执行完毕:

然后从刚才新建的目录中查看测试报告:

可以看到现在已经生成了一份测试报告,点击index.html查看

到此一个简单的接口测试任务就完成了,更多用法,以后慢慢更新!
————————————————
版权声明:本文为CSDN博主「峡谷程序猿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhaodongchao1992/article/details/103672985

你可能感兴趣的:(服务器)