jmeter从数据库中获取数据并循环传到下一个接口做参数

前提:已经会使用jmeter连接数据库并进行增删改查操作
实例:存在某个删除项目的接口,功能是根据单个项目id将项目删除。现在存在多个不同的项目,如何通过接口将多个目删除。
1、在删除接口下添加JDBC并查询出需要删除的项目


查询出需要删除的项目

在JDBC下的Variable names代表的是sql语句返回结果的变量名


需要删除的项目

我们可以看到返回了两个项目id,我们如何取到这两个项目id呢?实时上,project_ids_1代表的是第一个项目id,project_ids_2代表的是第二个项目id。
2、获取了这两个项目id之后,如我们可以直接将${project_ids_1}传到删除项目的接口来删除项目,但是,如果存在几百个、几千个项目,这样做效率就太低了,这个时候我们可以使用循环。思路就是查询出项目id,然后将项目id循环传给删除接口,传一个删一个,从而达到删除所有查出的项目的目的。
删除查出的项目

3、添加循环控制器
循环控制器

4、将目标接口放到循环控制器下,并添加一个计数器删除项目的接口,实现查到多少项目删多少。


计数器设置

5、通过函数助手获取嵌套函数
获取嵌套函数

6、将参数运用到删除接口中
根据获取的项目id删除项目

7、效果查看
循环删除两个项目

删除成功
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 主要文体来自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano阅读 11,059评论 3 27
  • 1 早晨参加了李参老师组织的周回顾,反思了自己近7天以来的做的好的、不好的,进行了分类统计,感觉自己的能力在提升 ...
    LiHongxi阅读 162评论 0 0
  • 我呢,一边看着灯下尘,累了的时候看看咪蒙的公众号。咪蒙的文章,虽然满是戾气,但就是点击量多,吸引人关注。一半世俗一...
    雁小鸣阅读 233评论 0 0
  • 近来心情压抑,找不到释放的突破口。感觉生活如一潭死水,没有一点点新鲜感,也无任何期待。 一向不怎么喜欢追剧的我突然...
    初晴的光芒阅读 639评论 0 5
  • 七夕,关于爱情的样子. 且把那些关于爱情的传说放下吧 七夕 我只想回到你的身边 看看我们爱情的样子 . 还记得那年...
    肃竹时空阅读 175评论 0 1