我有一个场景,我希望用3000个用户点击第一个请求,并等待所有用户同时到达并同时点击第二个请求。 如何在jmeter中实现这一目标。
答案 0 :(得分:2)
JMeter相当于会合点是Synchronizing Timer。将其添加为您需要由所有用户执行的请求的子项,并使用3000
作为“要分组的模拟用户数”
答案 1 :(得分:1)
你可以在自己的ThreadGroup中写第一个请求,循环3000次,然后在另一个ThreadGroup中写第二个请求。
如果勾选Test Plan configuration screen上的Run Test Group consecutively
复选框:
然后你会发生什么。
您必须以某种方式传递用户状态,可能使用变量?
答案 2 :(得分:-1)
或者你可以有一个全局变量user_setup_count
和一个绝对rendez_vous_time
,就像这样(对于Thread
ThreadGroup中的每个single
):
user_setup_count
- 将rendez_vous_time
设为now + 20s
while (user_setup_count <3000) {
不是每个人都准备好了!
rendez_vous_time
&lt; - 同步在这里