是否有一种简单的方法可以让JMeter在我的测试计划中的两个HTTP请求之间切换? 现在发生的事情是我的测试中有8个线程(用户)。我希望有4个用户点击HTTP A,4个用户点击HTTP B.我把HTTP Reqs放在交错控制器中,但这似乎没有做我想要的。它只能击中HTTP A.它只在我设置循环计数= 2时触及HTTP B并且它迭代地进行,意味着循环= 1,所有8个线程都命中HTTP A.循环= 2,所有8个线程都命中HTTP B它没有像我想要的那样交替。
我也查看了Switch Controller,但我不知道如何更改值或告诉控制器哪个HTTP请求命中。
有人能给我一些关于我该做什么的暗示吗?我有一个简单的测试计划,所以如果有人需要我发布一些东西,我就可以做到。请告诉我。在此先感谢您的帮助。
答案 0 :(得分:3)
我认为你正在寻找类似的东西!
使用If Controller。
对于我的以下设置 - HTTP请求A将由前4个线程调用,线程5,6,7& 8将调用HTTP请求B
编辑:
参数化测试的用户总数。
然后你的If条件会像这样改变。
答案 1 :(得分:0)
如果您可以分别为Http请求A和B运行两个Jmeter实例,那么可能有一种方法。还要检查代码是否可以通过运行Http Request B来达到B.