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

标签 concurrency automated-tests jmeter session-cookies

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

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

然后一个循环 Controller 触发一个交错采样器,它在几个 HTTP 采样器之间交替,触发对服务器的查询。

现在我想要交错 Controller 的选项之一来为同一用户触发两个或三个并发请求,并在每个请求中发送相同的 cookie。
我该怎么做?

最佳答案

如果您需要同时下载一个页面的资源,那么在 http sampler gui 的底部有相应的复选框。但我想你已经知道了,所以你所做的似乎很好。

性能更好的变体是使用 Groovy + JSR223(添加缓存键以便编译只发生一次)。

是模拟 Ajax 调用还是其他?

关于concurrency - JMeter:为单个用户触发多个并发 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15448625/

相关文章:

java - Java中是否有BlockingMap作为BlockingQueue?

java - 具有条目驱逐的并发阻塞映射

c++ - 并行运行时采用迭代器对的函数不起作用

php - Laravel Dusk:Facebook\WebDriver\Exception\UnknownErrorException:未知错误:net::ERR_CONNECTION_REFUSED

java - 在jmeter中测试带有 header 的HTTPs post请求并将测试结果保存在mongodb中并在grafana中显示

macos - jmeter 未在 mac osx 中使用brew 下载

concurrency - 寻找监视器与信号量的良好类比/示例

java - WebDriver 不能可靠地单击链接或按钮

java - 迭代网页页 footer 分中的链接 Selenium Java

基于Jmeter token的授权机制