jmeter持续时间循环控制器_不写代码实现条件循环?只用Jmeter就能实现

Jmeter是常用的接口测试工具,可以方便地对各种接口进行测试。有时,我们可能需要在一次测试流程中对某个接口进行若干次请求,以达成一定目的。这时,我们无需在脚本中重复添加类似的请求,可以利用Jmeter内置的loop控制器while控制器来实现。下面,我就来说说这两种控制器的使用方法和在实际测试中的一些应用场景。

558a9de174ab2d6d8fd0d03e2ad4c28d.gif

一、loop控制器

 loop控制器又称循环控制器,loop控制器就像是编程语言中一个最基本的for循环,通过设置循环执行的次数,来实现对同一接口的若干次请求。

8cee297be6d7ec96908a58c1841c58aa.png

loop控制器的添加

参数说明:

loop控制器的参数十分简单,只有两个可以设置的参数,在输入框中,我们可以填入希望循环执行的次数;如果勾选了Forever(永远),那么该循环会一直进行下去(此时循环次数的设置无效)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter中的循环控制器用于重复执行某个操作,可以在测试过程中模拟多次用户请求。常用的循环控制器有以下几种: 1. Loop Controller(循环控制器) 该控制器会按照指定的次数重复执行其下的子节点,可以用来模拟多次请求。 使用方法:在测试计划中添加循环控制器,设置循环次数,将需要重复执行的请求添加到循环控制器下。 2. While Controller(循环控制器) 该控制器会根据指定的条件不断重复执行其下的子节点,直到条件不成立为止。可以用来模拟在一定条件下不断请求的场景。 使用方法:在测试计划中添加循环控制器,设置循环条件,将需要重复执行的请求添加到循环控制器下。 3. ForEach Controller(循环控制器) 该控制器会按照指定的变量循环执行其下的子节点,可以用来模拟对一组数据进行操作的场景。 使用方法:在测试计划中添加循环控制器,设置需要循环的变量和变量的取值,将需要重复执行的请求添加到循环控制器下。 以下是一个使用Loop Controller的例子: 假设我们要模拟一个并发访问场景,每个用户请求需要执行10次,我们可以通过循环控制器实现: 1. 在测试计划中添加线程组和循环控制器。 2. 在循环控制器下添加HTTP请求,设置请求的路径和参数。 3. 在循环控制器中设置循环次数为10。 4. 运行测试,JMeter会模拟10个用户并发访问,每个用户请求会执行10次。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值