在项目实际运行中,客户需要设定一个场景-->十个用户在1秒钟请求一个接口2次,另一个接口5次,或者是一个用户在十秒钟请求一个接口2次,另一个接口5次类似的这种场景,这时候就需要用到jmeter一个控制器-->【吞吐量控制器】,它能够完成客户这种类似变态场景
注:吞吐量控制器必须是两个接口以上才可以使用,也就是用户必须有两个操作
第一:新建一个线程组,添加吞吐量控制器;路径-->右键选择【添加】——【逻辑处理器】——【吞吐量控制器】
吞吐量控制器其中有两个选项:见图1
图一
第二:在吞吐量控制器下添加HTTP请求,这个就不用我给你找了,自己添加
图2
第三:本次示例做的是两个接口,所以还需要添加一个【吞吐量控制器】,两个【吞吐量控制器】必须在同级目录下;见图1
第四:同样在新建的【吞吐量控制器】下添加HTTP请求,见图3
图3
第五:本次客户需求是:一秒钟,10个用户请求第一个接口2次,第一个接口5,所以在第一个【吞吐量控制器】选择为2次,第二个为5次;同样道理,你也可以根据比例进行分配,【自己动手,丰衣足食】,为了直观的查看结果,我们需要在线程组里,添加【查看结果树】,【聚合报告】,【用表格查看结果】 见图4
图4
第六:单击开始运行,结果如下,在聚合报告中能看到具体接口的响应时间,
图5
完成用户需求,又get到一个技能点
网友评论