简单地运行单线程组的多个请求

时间:2016-11-15 13:09:49

标签: performance jmeter

我想模拟一个页面包含多个不同数据请求的场景。全部同时运行。我创建了一个包含所有这些请求的线程组,并在0秒的加速时间内为10个用户(线程)运行它。但是在这个测试计划中,所有用户都开始并发,但他们都按顺序处理请求,即(始终完成第一个请求然后开始第二个,然后是第三个,依此类推)。

我希望每个用户的所有请求在同一时间开始,然后根据他们的响应时间完成(就像第三次花费的时间少于第一次然后它应该在第一次和第二次之前完成)。我尝试过同步时间

1 个答案:

答案 0 :(得分:2)

我认为目前不可能将相关增强功能跟踪为Bug 53159

同时您有两个选择:

  1. 使用不同的Thread Groups启动请求。如果您需要同步可以使用的请求,例如Inter-Thread Communication plugin
  2. 使用JSR223 Sampler开发一些自定义代码,甚至可以创建自定义采样器,有关如何完成此操作的详细信息,请参阅How to Load Test AJAX/XHR Enabled Sites With JMeter