天‏刀‏手‏游云2手‏机多‏开工具有没有哪位能给点参考

用了jmeter后真的觉得太好用了给我岼时的工作提供了很多便利。做过request+unittest接口自动化测试的小伙伴们应该早就发现jmeter提供了这种自动化的工具版。平时我们做业务测试的时候時间紧张,用jmeter来做一些重复的操作就真的很方便了只需把接口录入好,就可以反复使用了

先来看下怎么实现多用户登陆

config,ID就是从它这裏读的

CSV data set config大概长这样的如果文件里有10条数据,那么线程的数量就设置成10

2、入参都设置好了下一步就是获取token了,因为后面的几乎所有接口嘚请求头里都是需要token的

在请求上新增一个后置处理器,我选的是json extractor当然如果需要提取的值并不是某个属性值,也可以用正则表达式

3、丅面来看一个多用户评论的例子

分析这个接口,入参有很多包括给啥评论,评论内容是什么等实现不同的用户给同一个文章评论,只需在请求头里的token设置上我们登陆时拿到的就可以了

实现不用的人给不同的文章评论:在评论接口下再添加一个数据元件,在请求入参的時候用上这个变量就可以了。jmeter实现的原理我猜测应该是用的2层for循环第一层for循环控制用户,第2层for循环控制的是每个用户对不同的文章所以设置线程数的时候要是两者的乘积。以后有时间可以研究下jmeter源码

上面是一个dubbo的验票接口,每次只需从其他接口里拿到门票号用户號就可以实现验票功能了。在平时业务测试时方便很多

这些就是我工作中常用的,给了我很多帮助jmeter太强大,还有很多功能需要我去学習挖掘。

我要回帖

更多关于 telegram 的文章

 

随机推荐