Jmeter:Constant Timer问题

时间:2015-10-20 06:45:35

标签: java jmeter jmeter-plugins

尝试模拟以下内容:

  1. 10个用户登录[为每个用户提供身份验证令牌并将其放入标题管理器]。
  2. 执行任何操作[在附加的图片中,这在if控制器中处于休眠状态。]
  3. 退出每个用户[需要身份验证令牌]。
  4. 这非常有效,直到我在步骤1和步骤1之间添加一个恒定的计时器。只要计时器<1,它就可以工作。 10毫秒当时间较长时,auth令牌会重复[与计时器成比例],并且其余用户的注销将失败。

    图片已更新为包含Cookie管理器。 Observe the auth token header, this is the same for all requests when the timer is > 30 ms

2 个答案:

答案 0 :(得分:0)

您似乎没有将Cookie管理器放入测试计划中。 您确定没有为每个请求打开新会话吗?

我不认为Constant Timer与您的问题有任何关系。

答案 1 :(得分:0)

实际上是一个很愚蠢的错误。我从响应主体中提取auth令牌并将其保存在变量中,然后作为属性传递,然后作为Jmeter请求头进行身份验证。

没有延迟时。 Jmeter有足够的时间来完成整个登录 - &gt;在初始化并启动下一个线程之前注销序列。因此,在这种情况下没有问题。当我们添加一个计时器时,它无法完成整个过程,新线程会覆盖新的属性。因此问题。