我有五个不同的HTTP请求,我需要每个线程发出。所有五个请求都必须由同一线程以给定的顺序进行,理想情况下,我希望设置每个请求之间的平均时间。
我如何在JMeter中做到这一点?
答案 0 :(得分:1)
默认情况下,JMeter线程(虚拟用户)颠倒执行Samplers,因此您基本上可以通过操纵Thread Group下的Samplers的顺序来定义执行顺序
如果要在请求之间引入固定的延迟,请在与请求相同的级别添加一个Constant Timer
以上配置将导致在每次请求之前 添加5秒的延迟。同样也不必固定延迟,您可以使用Uniform Random Timer或Gaussian Random Timer来更接近地模拟真实用户的行为,因为不同的用户以不同的速度行事,因此具有不同的“思考时间”。查阅A Comprehensive Guide to Using JMeter Timers文章,了解有关Timers概念的更多信息以及有关JMeter中每个可用计时器的详细信息。