JMeter非持久连接

时间:2018-05-23 23:08:42

标签: jmeter

我需要生成非持久性HTTP请求。有没有办法配置JMeter在每次请求后关闭TCP连接,最好发送Connection: close标头?此外,由于每个请求都有自己的TCP连接,如果没有可用的端口,JMeter的行为是什么(由于请求频率足够高,许多端口将处于TIME_WAIT状态)?

2 个答案:

答案 0 :(得分:1)

最简单的解决方案是HTTP Raw Request插件,您可以在其中指定任意请求有效负载,包括任何自定义标头,并另外决定是否要保持连接打开。

JMeter HTTP Raw Request

默认情况下,0为“超时”,这意味着JMeter将永远等待一个空闲套接字。您可以根据测试场景修改此设置,以便在未及时建立连接时使采样器失败。

您可以使用JMeter Plugins Manager

安装HTTP Raw Request sampler

JMeter HTTP Raw Request installation

答案 1 :(得分:0)

想检查上方“ HTTP Raw Request”插件中的“保持活动连接”选项是否与HTTP Request Sampler中的“ Use KeepAlive”选项相同。由于此插件不支持根据this注释的https(TLS)请求。