我有一个测试计划,其中包含多个我想达到某个TPS的HTTP请求。
某些请求需要花费几秒钟的时间,并且我想以异步方式执行它们,因此我将继续执行其他请求,同时异步等待响应(以后再检查)
更好的是(一般情况下),我希望有3秒的等待时间,如果3秒后才能继续下一个请求
是否可以在JMeter中提交这种情况?或其他将JMeter执行为Taurus或插件的工具? 我发现类似的answer,但所有请求都是异步的
答案 0 :(得分:0)
reach a certain TPS
,您可以进行Concurrency Thread Group和Throughput Shaping Timer的组合。可以使用feedback function连接它们,因此JMeter将启动额外的线程以达到并保持目标吞吐量。关于time limit
-您可以在HTTP Request Defaults配置元素的“高级”标签上定义这3秒的超时时间
该设置将应用于“ HTTP请求默认值” scope中的所有HTTP请求采样器,这样您可以确保在任何情况下您的请求都不会超过3秒,因为默认情况下,JMeter将等待无限响应。