JMeter-根据给定的毫秒偏移量执行请求
对于JMeter负载测试,我想重播我们称之为“剧本”的内容,其形式类似于:JMeter-根据给定的毫秒偏移量执行请求,jmeter,Jmeter,对于JMeter负载测试,我想重播我们称之为“剧本”的内容,其形式类似于: offset ms | request -------------------------- 0 | http://localhost/request1 7 | http://localhost/request2 12 | http://localhost/request3 25 | http://localhost/request4
offset ms | request
--------------------------
0 | http://localhost/request1
7 | http://localhost/request2
12 | http://localhost/request3
25 | http://localhost/request4
... | ...
其中“0”是测试的开始时间,每个请求都应该在该时间之后的x毫秒内触发,如第一列中所示,而不管单个请求需要多长时间
我想要避免的是JMeter的常规工作方式,即每个线程基本上一个接一个地触发一个请求
背景:我们已经有了一个工具来创建这种剧本,这是一种模拟用户行为的非常现实的方式。我们现在正在评估是否可以使用JMeter执行它们。在JMeter中,这类似于 您可以在每个请求之后添加一个类似于思考时间的测试动作,在每个请求之后,在它下面添加一个计时器,作为随机数=0,在您的情况下:
- 第一次请求后7000恒定延迟偏移量
- 第二次请求后5000恒定延迟偏移
- 第三次请求后13000恒定延迟偏移
- 第一次请求后7000恒定延迟偏移量
- 第二次请求后5000恒定延迟偏移
- 第三次请求后13000恒定延迟偏移
- 在JMeter中,这类似于
您可以在每个请求之后添加一个类似于思考时间的测试动作,在每个请求之后,在它下面添加一个计时器,作为随机数=0,在您的情况下: