我试图编写一个读取CSV数据集的JMeter测试,并等待一段时间,直到启动下一个线程。我尝试使用恒定计时器,但是在上一次调用完成之前,它还没有开始计时。我想模拟一个开始点击URL的添加用户,可能会有所不同,但它可能是相同的。 (CSV数据包含URL列表以及从我们的日志中每次呼叫之间的时间)。
有没有办法做到这一点。我尝试了几种选择,包括 1)线程数=超过设定时间的用户总数和加速时间=现场X用户数的时间跨度 2)线程数= 1,循环等待CSV的不同时间
我很难过。
答案 0 :(得分:0)
在线程组中,有一个字段Ramp up,它允许您控制新用户开始点击URL的秒数。
实施例: 你想要2个并发用户点击同一个网址。第二个用户应在10秒后开始击球。 转到线程组并添加:
线程数:2
Rampup:10
Loopcount:[根据要求]
如果线程数超过2且您希望每个用户在10秒后投入,请使用:
线程数:n
Rampup:n * 10
Loopcount:[根据要求]