jmeter压力测试(包含参数化)新

jmeter版本:3.1

1、添加一个线程组

jmeter压力测试(包含参数化)新

2、右键线程组添加一个http请求

jmeter压力测试(包含参数化)新

3、右键http请求添加一个配置元件,用来关联参数文件

jmeter压力测试(包含参数化)新

4、右键http请求,添加一个断言

jmeter压力测试(包含参数化)新

5、右键http请求,添加一个察看结果树

jmeter压力测试(包含参数化)新

6、右键http请求,添加一个聚合报告

jmeter压力测试(包含参数化)新

7、基本原件添加完成之后,完善http请求的内容

jmeter压力测试(包含参数化)新

8、完善参数元件

jmeter压力测试(包含参数化)新

9、进行测试时,先将接口调试正常,再对接口进行压测,故在线程组里先设置一个线程,请求一次

jmeter压力测试(包含参数化)新

10、点击运行,查看察看结果树的结果

jmeter压力测试(包含参数化)新

jmeter压力测试(包含参数化)新

11、接口调通,可以将察看结果树中的响应字段添加到响应断言中,如果响应中没有该字段时,脚本将停止运行,及时查看错误原因

jmeter压力测试(包含参数化)新

12、以上步骤准备好之后,就可以调整线程组中的并发数量、执行时间等,然后查看聚合报告中的相关参数

jmeter压力测试(包含参数化)新

注意:接口可能有缓存问题,每次压测时需要更换不同的数据去请求;jemeter也有缓存问题,压测一遍之后可以将数据清除,再进行第二次压测;自己记录聚合报告中不同并发量时的相关数据,TPS会有一个峰值,那就是最终压测要得到的瓶颈;参数文件中不要有空白值,空白值将会使请求失败,影响压测结果

jmeter压力测试(包含参数化)新