用了jmeter后真的觉得太好用了,给我平时的工作提供了很多便利。做过request+unittest接口自动化测试的小伙伴们,应该早就发现jmeter提供了这种自动化的工具版。平时我们做业务测试的时候,时间紧张,用jmeter来做一些重复的操作就真的很方便了,只需把接口录入好,就可以反复使用了。
先来看下怎么实现多用户登陆
1、首页录入登陆接口,可以看到登陆接口是需要有入参的,bodydata里,其中有一个参数就是ID。为了能让请求正确的解析,需要给请求头添加content-type。右键请求-----添加元件----http header manager ----在里面添加Content-Type:application/json的键值对。再在请求上添加一个元件-----CSV data set config,ID就是从它这里读的
CSV data set config大概长这样的,如果文件里有10条数据,那么线程的数量就设置成10
2、入参都设置好了,下一步就是获取token了,因为后面的几乎所有接口的请求头里都是需要token的。
在请求上新增一个后置处理器,我选的是json extractor。当然如果需要提取的值并不是某个属性值,也可以用正则表达式。