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