作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有一种简单的方法可以让 JMeter 在我的测试计划中交替使用两个 HTTP 请求?现在发生的情况是我的测试中有 8 个线程(用户)。我想让 4 个用户点击 HTTP A,4 个用户点击 HTTP B。我将 HTTP 请求放入交错 Controller 中,但这似乎没有达到我想要的效果。它只命中 HTTP A。当我设置循环计数 = 2 时,它只命中 HTTP B,并且它会迭代地进行,这意味着循环 = 1,所有 8 个线程都命中 HTTP A。循环 = 2,所有 8 个线程都命中 HTTP B。它不会不要像我想要的那样交替。
我还查看了 Switch Controller,但我不知道如何更改该值或告诉 Controller 要命中哪个 HTTP 请求。
有人可以提示我应该做什么吗?我创建了一个简单的测试计划,因此如果有人需要我发布某些内容,我可以做到。请告诉我。预先感谢您的帮助。
最佳答案
我认为您正在寻找类似的东西!
使用 If Controller 。
对于我的以下设置 - HTTP 请求 A 将由前 4 个线程调用,线程 5、6、7 和 8 将调用 HTTP 请求 B
编辑:
参数化测试的用户总数。
那么你的 If 条件将会像这样改变。
关于jmeter - 如何在 JMeter 中交替使用两个 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25008041/
我是一名优秀的程序员,十分优秀!