我有一个带有线程组和 Cookie 管理器的 JMeter 负载测试脚本。
线程组中的用户首先使用 HTTP 采样器登录以获取 cookie。
然后一个循环控制器触发一个交错采样器,该采样器在几个 HTTP 采样器之间交替,这些 HTTP 采样器触发对服务器的查询。
现在我希望交错控制器的选项之一为同一用户触发两个或三个并发请求,在每个请求中发送相同的 cookie。
我怎样才能做到这一点?
我有一个带有线程组和 Cookie 管理器的 JMeter 负载测试脚本。
线程组中的用户首先使用 HTTP 采样器登录以获取 cookie。
然后一个循环控制器触发一个交错采样器,该采样器在几个 HTTP 采样器之间交替,这些 HTTP 采样器触发对服务器的查询。
现在我希望交错控制器的选项之一为同一用户触发两个或三个并发请求,在每个请求中发送相同的 cookie。
我怎样才能做到这一点?
如果您需要同时下载一个页面的资源,那么在 http sampler gui 的底部有一个复选框。但我想你已经知道了,所以你所做的似乎很好。
性能更好的变体是使用 Groovy + JSR223(添加缓存键以便编译只发生一次)。
是模拟 Ajax 调用还是其他什么?
我们最终做了什么:
这对编码来说相当麻烦。你能想出更好的方法吗?