jmeter使用_使用Jmeter进行批量接口测试

jmeter使⽤_使⽤Jmeter进⾏批量接⼝测试
⼀、背景
当在项⽬接⼝特别多的时候,可以使⽤jmeter进⾏接⼝测试,使⽤JMeter的csv读取来实现批量的接⼝测试。
⼆、脚本编写
养生面膜
1、添加线程组
2、添加HTTP信息头管理器
添加必须的接⼝信息头,⽐如Appid、Authorization汽车投影
3、添加HTTP请求
4、添加循环控制器
5、配置csv⽂件
定义传⼊的参数名称:
2mcnum:⽤例编号
apiSeq:功能序号
apiName:接⼝功能双蛋合体
classify:功能模块名称
api:接⼝地址
function:请求⽅法
parameter:请求体参数
expValue:预期结果
根据测试⽤例填写参数,如下表所⽰:
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⽅便管理,可以根据测试⽤例随时进⾏补充,提⾼测试覆盖范围。如果有其他更⽅便的⽅法,欢迎与⼩编进⾏讨论

本文发布于:2024-09-23 16:16:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/193291.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:测试   结果   参数   添加   设置   名称   请求
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议