JMeter进行压力测试配置样例

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

首先还是给下载地址

下载之后解压。进入解压目录
在这里插入图片描述

然后使用jmeter.bat 起动程序:
在这里插入图片描述
在这里插入图片描述
成功起动后会出现以上两个界面,一个是命令行界面,一个图形界面 。

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

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

1 .在TestPlan下右键新建一个线程组
在这里插入图片描述
然后自定义线程的一些基本信息:
在这里插入图片描述
2. 在线程组下新建一个http请求
在这里插入图片描述
然后自定义一些基础配置
在这里插入图片描述
3. 添加请求头信息,设置请求头为json
在这里插入图片描述
设置请求
在这里插入图片描述
4. 在线程组下添加调用结果汇总
在这里插入图片描述

结果如下:
在这里插入图片描述

  1. 添加测试结果树,可以查看结果返回的结果
    在这里插入图片描述

如下:在这里插入图片描述
6 . 添加响应结果断言,通过这个判断这个请求是否成功,有需要可以加上
在这里插入图片描述
配置断言(本次测试不需要,所以我不配置):
在这里插入图片描述

  1. 保存测试配置文件
    在这里插入图片描述

开始测试,方法有两种,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查看
在这里插入图片描述
到此一个简单的接口测试任务就完成了,更多用法,以后慢慢更新!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值