下面是已配置的线程组
Thread Group
|
|--> HTTP SAMPLE
我在5秒内打开5个线程,循环计数为5。这意味着在每个线程中5 HHTP请求将被发送,因此总共25次请求。
线程1:打开TCP连接-->发送HTTP请求->接收HTTP响应。
问题:收到响应后,是否会关闭TCP连接,然后再打开TCP连接,然后发送HTTP请求?
或者,一旦在同一个TCP连接中接收到响应,下一个HTTP请求将被发送?
发布于 2022-09-01 22:52:54
这取决于您在HTTP请求采样器中设置了什么,如果您勾选Use KeepAlive
框,那么JMeter将发送值为keep-alive
的连接报头。
这意味着底层TCP连接将保持打开状态,下一个HTTP请求采样器将重用此连接。
如果取消勾选框,JMeter将发送值为close
的Connection
头,下一个close
请求采样器将重新建立连接。
您需要使用浏览器开发工具或外部嗅探工具(如Wireshark和将JMeter配置为与真正的浏览器完全一样的行为 )来检查实际情况
https://stackoverflow.com/questions/73577626
复制