前言:有些同学用jmeter来调试接口,有时候一些场景用到了csv参数文件,例如:登录接口----不同的账号去登录
首页/订单/商品接口----不同用户登录对应接口返回的数据,下面说下容易忽略的地方
线程组中–线程数和CSV配置文件的关联
以我的配置举例:
下图为本地的csv文件内容:变量为phone,code,如图,有三个手机号,和验证码,
目的:3个账号同时登录,检查返回的信息,
**操作:登录接口中的线程组将循环次数设置为3,即可将所有账号都跑一遍,
如果循环次数设置为1,只会把文件里的第一个账号执行到。
检查结果树:
三个账号登录的结果数如图:
检查接口响应得知,以上就可以将文件里的3个账号都被执行到,
错误示范:
线程组中的线程数为3 ,循环次数为1,得到的结果为图二(检查得知执行的为csv文件中第一行账号)
总结:如果csv文件中有多个变量,要想都被执行到,设置的时候需要将“线程数”>=csv文件中变量的行数,
第二种情况:首页/订单/商品接口----不同用户登录对应接口返回的数据,这种更简单,只需要在登录接口当下线程组重新添加一个http请求,运行即可,
这样就能看到登录账号A信息,和对应账号A的订单信息,
账号B登录信息,账号B的订单信息,