testing - 如何在 JMeter 的单个线程中调用的循环 Controller 之间添加计时器

标签 testing jmeter load jmeter-5.0

我在 JMeter5.0 中添加了一个 jmx 脚本,在一个线程中调用了两个循环 Controller 。两个循环 Controller 是:

  1. 用户登录
  2. 用户注销

我希望来自 CSV 的所有用户立即登录然后立即注销,这工作正常,但在下次登录之前,我想要一些延迟(在注销 Controller 之后)。

放置常量计时器将延迟所有请求而不是循环 Controller 。

最佳答案

请注意 JMeter 的[作用域规则]在采样器之前执行定时器

2.Timers

3.Sampler

所以要么将 Timer 作为登录 Controller 中第一个采样器的子级,(它也会在第一次登录时增加延迟)

或者添加一个 Flow Control Action在以 Timer 作为其子项的注销 Controller 的末尾

it allows pauses to be included without needing to generate a sample. For variable delays, set the pause time to zero, and add a Timer as a child.

关于testing - 如何在 JMeter 的单个线程中调用的循环 Controller 之间添加计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54996283/

相关文章:

angularjs - 如何在具有多个类的 Protractor 中选择一个元素?

c++ - 访问堆栈变量比取消引用指针慢?

python - Tensorflow:仅在需要时将图像加载到内存中

mysql错误 "unrecognized statement type. (near terminated by)"

java - expected=JSONException.class 没有捕捉到

ruby-on-rails - 我怎样才能清除在父 Controller 中定义的方法?

java - 如何从jmeter运行用java编写的selenium脚本?

jmeter - 如果 Controller 与预处理器一起使用

jenkins - Jmeter --- 为每次运行生成单独的 .jtl 结果文件

Android显示搜索结果的方法