乐趣区

关于测试:Jmeter接口测试csv文件

1、进入 jmeter 后先在测试计划中建设一个线程组,开始应用的前提:


2、线程数默认是 1,能够调整为本人理论须要的次数,jmeter 个别的利用场景是给压测应用的,也能够用于一般接口测试:

3、测试 http 接口相干申请验证场景,间接在线程组里增加 HTTP 申请组件

http 协定这块就填写对应协定,服务器填 IP+ 端口或者间接填对应的域名,申请形式能够抉择 get/post, 申请参数在音讯体数据外面填写即可:

在应用 http 组件时肯定要配上 http 申请头,如果申请头是专用的,能够间接放在线程组外面,失常就是放在对应的 request 上面::

场景:须要验证多个商家的数据申请:

能够看到我这外面援用了一个变量,${merchant}, 这个中央应用变量是减少了 csv 数据文件设置,能够把这个组件放到线程组上面,整个线程组的申请线程都能够应用此变量了:

增加的文件能够为 CSV,txt 等格局的,不局限 CSV,我通常小场景都是用 txt 格局,按列来辨别变量,如果有多列,则用, 号来进行辨别, 在应用 txt 格局时,txt 外面的数据也用, 号分隔如图所示,在应用变量时,则保持一致如 merchant,name,age, 在应用时则用 ${} 援用各自的值即可。
{

“merchantNum”: ${merchant}

}

4、通常应用查看后果数和聚合报告就能满足应用:


在监听器外面:

5、响应断言:
失常状况应用蕴含即可满足,但有些场景须要取,非值的状况,也就是数据为空,则为异样,此时能够先把值为空筛选进去,再抉择否,则最终筛选进去的就是该值不为空的状况:

退出移动版