我在Jmeter中有测试计划,有以下三个部分:
-
登录(HTTP采样器)
-
运行时控制器(包含HTTP POST请求)
-
注销(HTTP采样器)
我想按以下方式安排测试:
-
300位用户登录
-
所有用户登录后,运行时控制器运行1小时发布HTTP Post请求
-
所有300个用户注销 .
我已将Thread组设置为300个用户,并将Runtime控制器持续时间设置为3600秒 . 但我观察到Login,POST请求和Logout没有按照我希望的方式同步 .
我是Jmeter的新手,请帮忙!
1 回答
您需要 Synchronizing Timer 来实现同时执行相同活动的300个用户 .
同步定时器块或将线程保持在一个点直到x不 . 线程被阻止 . 然后,它立即释放所有被阻止的线程,以便实现峰值并发负载(一次执行post活动的300个用户) .
你应该遵循以下顺序,
请将模拟用户数量分组更改为300,即您需要的用户 .