我有一系列请求需要发送到服务器。
例如
Http-Request-1
Http-Request-2
Http-Request-3
Http-Request-4
Http-Request-5
Http-Request-6
Http-Request-7
我需要验证这些请求是否已在 4 秒内得到处理。
我的意思是 JMeter 将开始发送第一个请求,服务器响应,发送第二个请求,服务器响应等,然后 JMeter 发送最后一个请求,服务器发回最后一个响应,但总体而言,此流程不得超过 4 秒去完成。我的意思是从 JMeter 发送第一个请求到它收到最后一个响应的时间。
如果需要 6 秒,我需要测试失败。
我不确定如何最好地模拟这个。
我是否应该将所有 HTTP 请求示例放在 a 下Simple Contoller
并将其作为子级添加到Runtime Contoller
with 中Runtime=4
?
例子:
Runtime Controller (Runtime=4)
|- Simple Controller
|-Http-Request-1
|-Http-Request-2
|-Http-Request-3
|-Http-Request-4
|-Http-Request-5
|-Http-Request-6
|-Http-Request-7
还是我应该以某种方式使用Transaction Controller
with Assertion Listener
?
这些是等价的吗?考虑到我还需要报告结果,最好的方法是什么?