jmeter使⽤_使⽤Jmeter进⾏批量接⼝测试 ⼀、背景
当在项⽬接⼝特别多的时候,可以使⽤jmeter进⾏接⼝测试,使⽤JMeter的csv读取来实现批量的接⼝测试。
⼆、脚本编写
养生面膜
2、添加HTTP信息头管理器
添加必须的接⼝信息头,⽐如Appid、Authorization汽车投影
3、添加HTTP请求
4、添加循环控制器
5、配置csv⽂件
2mcnum:⽤例编号
apiSeq:功能序号
apiName:接⼝功能双蛋合体
classify:功能模块名称
api:接⼝地址
function:请求⽅法
parameter:请求体参数
根据测试⽤例填写参数,如下表所⽰:
6、添加csv配置⽂件
将变量名称num,piSeq,apiName,classify,api,function,parameter,expValue按照英⽂逗号隔开;因为csv⾸⾏为参数名称,在参数设置中,忽略⾸⾏设置为True,同时设置遇到⽂件结束符停⽌线程。其他参数如下图所⽰: 7、设置HTTP请求参数
HTTP请求名称设置为:${num}${apiSeq}${apiName};
⽅法设置为:${function};
路径设置为:${url};
消息体设置为:${parameter}
大田西瓜种植技术8、添加断⾔
添加json断⾔,根据http请求返回结果,和预期结果${expValue}进⾏对⽐。
9、添加
曲嘉瑞添加查看结果树,查看最后测试结果是否正确。
三、测试结果
预期结果和返回结果⼀致,结果树中显⽰为绿⾊,说明断⾔通过。下图展⽰⼀部分接⼝测试的结果:
四、总结
本期为⼤家介绍了JMeter使⽤csv读取参数的⽅式进⾏批量的接⼝测试,在项⽬时间紧急,测试时间⽐较短的时候使⽤,可以提升测试的效
率。同时csv⽅便管理,可以根据测试⽤例随时进⾏补充,提⾼测试覆盖范围。如果有其他更⽅便的⽅法,欢迎与⼩编进⾏讨论