我想模拟一个页面包含多个不同数据请求的场景 . 全部同时运行 . 我创建了一个包含所有这些请求的线程组,并在0秒的加速时间内为10个用户(线程)运行它 . 但是在这个测试计划中,所有用户都开始并发,但他们都按顺序处理请求,即(始终完成第一个请求然后开始第二个,然后是第三个,依此类推) .
我希望每个用户的所有请求在同一时间开始,然后根据他们的响应时间完成(就像第三次花费的时间少于第一次然后它应该在第一次和第二次之前完成) . 我试过 Synchronize time .
我认为目前不可能将相关的增强功能跟踪为Bug 53159
同时你有2个选择:
使用不同的Thread Groups来启动请求 . 如果您需要同步可以使用的请求,即Inter-Thread Communication plugin .
使用JSR223 Sampler开发一些自定义代码甚至创建自定义采样器,有关如何完成此操作的详细信息,请参阅How to Load Test AJAX/XHR Enabled Sites With JMeter .
1 回答
我认为目前不可能将相关的增强功能跟踪为Bug 53159
同时你有2个选择:
使用不同的Thread Groups来启动请求 . 如果您需要同步可以使用的请求,即Inter-Thread Communication plugin .
使用JSR223 Sampler开发一些自定义代码甚至创建自定义采样器,有关如何完成此操作的详细信息,请参阅How to Load Test AJAX/XHR Enabled Sites With JMeter .