JMeter:为单个用户触发多个并发HTTP请求

我有一个带有线程组和Cookie管理器的JMeter负载测试脚本。

线程组中的用户首先使用HTTP采样器登录以获得cookie。

然后,一个循环控制器触发一个交错采样器,该采样器在几个HTTP采样器之间切换,从而触发对服务器的查询。

现在,我希望交错控制器的选项之一为同一用户触发两个或三个并发请求,并在每个请求中发送相同的cookie。

我怎样才能做到这一点?

回答:

我们最终要做的是:

  • Beanshell采样器在登录请求后从cookie管理器中检索sessionID cookie值,并将其设置为变量。
  • 另一个beanshell采样器作为子级添加到交错采样器中。这个beanshell采样器从变量中检索cookie。然后,它为每个请求启动一个新线程,该线程使用cookie值触发HTTP请求,并检查结果。原始的beanshell线程连接所有已启动的线程并合并结果。

编写代码非常麻烦。您能想到一种更好的方法吗?

以上是 JMeter:为单个用户触发多个并发HTTP请求 的全部内容, 来源链接: utcz.com/qa/430590.html

回到顶部