我们正计划对我们的服务器进行负载测试,我们需要从 Jmeter 工具生成重负载。但据我所知,jmeter 等待响应以创建另一个请求线程。有没有一种方法可以创建 http 请求而无需使用 jmeter 等待服务器的响应?如果没有,有什么可用的解决方法来生成重负载并保持线程数固定?
问问题
3459 次
2 回答
5
在HTTP 请求采样器中定义一个非常小的超时(或者在HTTP 请求默认值中更好,以便该设置将应用于所有 HTTP 请求采样器),例如 1 毫秒,这样 JMeter 将在发送请求后立即关闭连接
(可选)为了避免 JMeter 将请求标记为失败,请添加响应断言和
Ignore Status
复选框
于 2018-04-10T07:53:47.600 回答
1
您可以在高级选项卡中的HTTP 请求中设置连接和响应超时时间为 1 毫秒
连接超时 连接超时。等待连接打开的毫秒数。
响应超时 响应超时。等待响应的毫秒数。请注意,这适用于每次等待响应。
如果您需要始终返回成功,您可以添加JSR223 PostProcessor并使用prev变量:
prev.setSuccessful(true)
于 2018-04-10T07:56:05.843 回答