有个http接口,jmeter模拟并发,请求的时候,已经勾选了use keepalive,而且看请求头也确实是这样的
Connection: keep-alive
Content-Length: 59906
Content-Type: text/plain; charset=UTF-8
Host: *****
User-Agent: Apache-HttpClient/4.5.7 (Java/1.8.0_131)

然后服务端也开启了keepalive,通过抓包验证,如图

jmeter设置了1个线程,但发现长连接没有生效,总是一次请求-响应后,客户端断开连接(注意是作为jmeter的客户端主动断开,不是服务端断开的),然后下次客户端再开一个端口,这是为什么?难道jmeter有什么坑?


↙↙↙阅读原文可查看相关链接,并与作者交流