场景:
比如说我有一个接口,可以删除数据库中的某一条记录,参数是记录的id,
那么每次调用接口一次,也只能删除一条记录,
如果想删除多个记录,就只能调用多次接口,
并且传不同的id。
就很麻烦,
可以用jmemter的循环控制器;循环控制器,里面只有一个线程循环调用这个接口多次,并且参数可以配置递增,从而删除这些数据;
也可以不用循环控制器,
jmeter的线程组是支持循环次数的,但是好像不能对接口的参数累加,也就是调用多次还是对一个参数的接口一直调用,实现不了我们的需求;
首先新增一个循环控制前,循环次数我这里设置为9次
其次在这个循环控制器中增加我们的接口,并且在接口的参数上增加一个占位符;
这个占位符表示数据不停的递增的数;
其次再增加一个计数器,
这个计数器中的引用名称就是我们接口中参数的那个占位符;
最后的这个测试计划的结构:
执行后的效果就是,
看到察看结果树中,这个接口被执行了9次,因为我们上面循环控制器配置了循环9次,
而且参数是从1到9;