我们计划对服务器进行负载测试,我们需要从Jmeter工具生成重负载。但据我所知,jmeter等待响应创建另一个请求线程。有没有办法在不等待服务器使用jmeter的响应的情况下创建http请求?如果没有,有什么可用的工作来产生重负荷保持线程数固定?
答案 0 :(得分:2)
在HTTP Request采样器中定义一个非常小的超时(或者在HTTP Request Defaults中更好,因此该设置将应用于所有HTTP请求采样器),例如1毫秒,因此JMeter将关闭连接发送请求后立即
(可选)要避免JMeter将请求标记为失败,请添加Response Assertion并勾选Ignore Status
框
答案 1 :(得分:1)
您可以在“高级”选项卡的“连接和响应超时”中设置HTTP Request 1毫秒
连接超时连接超时。等待连接打开的毫秒数。
响应超时响应超时。等待响应的毫秒数。请注意,这适用于每次等待响应。
如果您需要始终返回成功,可以使用JSR223 PostProcessor添加并使用prev变量:
prev.setSuccessful(true)