JMeter压测场景 jp@gc - stepping thread group 步长插件的使用
JMeter压测场景 jp@gc - stepping thread group插件
这是一个下单接口压力测试的小例子,了解一下压力测试最最基础的基础。下单接口是用来商场下单的,不需要在UI界面下一步下一步的下单,接口一调数据入库完事。再啰嗦一句接口应该都知道是什么吧?一个完整的系统可以大概分为3个部分:前端,后台,数据库。前端传数据给后台,后台将数据入库并将数据库返回数据传给前端做页面展示。接口就在后台部分。接口接收前端的参数即请求报文,响应报文为返回数据和提示信息。
测试步骤:
(1) lib/ext下添加插件JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar
(2) 测试计划添加线程(用户)jp@gc - stepping thread group
(3) 添加http请求
(4) 添加聚合报告
(5) 添加查看结果树
(6) 添加CSV数据文件设置
所需工具:
apache-jmeter-5.6
JMeterPlugins-Extras.jar
JMeterPlugins-Standard.jar
ServerAgent-2.2.3
案例:
测试目的:
200个并发下
下单接口响应时间在1s内
下单成功率100%
执行方案:
1、测试工具:jmeter-5.6
2、执行时间:工作日白天(a.白天应急能力强 b.获取商城真实的压测数据)
3、场景:从100并发开始,每60s加压50并发,直至达到目的并发数(中途发现问题随时停掉)并维持5min,之后保持每60s停止50并发的速率关闭
4、结果:tps、响应时间、并发数的关系图表(硬件占用数据无法监控)
操作步骤
1、安装插件
将JMeterPlugins-Extras.jar放到JMeter安装目录的lib/ext里面,
将JMet