批量删除数据

查询会议室,发现有很多数据
image.png
当前有 3162个数据,这些数据都是脏数据, 现在要将这些数据全部删掉。
删除这些数据有两种方法

  1. 去数据库删除,(不安全的做法)
  2. 通过接口的方式进行删除(安全的做法)。

在JMeter中可以通过使用循环控制器来进行操作。

循环控制器

在线程组中 — 【添加】—【逻辑控制器】—【循环控制器】
image.png
设置循环次数
image.png
在循环控制器中设置 查询和删除操作
image.png
每次查询都设置一次变量。然后下游接口中删除。
image.png
这种操作可以实现批量删除。
优点: 操作简单
缺点:执行比较费时间。

理想的状态是,查询一次,获取所有的结果变量,在设置循环控制器进行批量删除。

附件

对应的操作
会议室管理.jmx

beanshell

下载json处理器插件
https://mvnrepository.com/artifact/org.json/json