一個非常基本的問題,希望快速回答有關JMETER 3.1:jmeter tcpsampler - 在3.1上未選中「重用連接」強制新建連接?
TCPSampler,如果您'重新使用連接'未選中,它強制每個線程和/或通過每個項目的新TCP連接循環?
舉例:假設有5個線程使用10個循環,它會發送50個單獨的tcp連接,5個連接,10個連接,還是嘗試重新使用現有連接(如果它們可用即使未選中)?
感謝您的任何澄清 - 以前的搜索是基於舊版本(2006年範圍似乎是這個問題最後一次嚴重問)。
一個非常基本的問題,希望快速回答有關JMETER 3.1:jmeter tcpsampler - 在3.1上未選中「重用連接」強制新建連接?
TCPSampler,如果您'重新使用連接'未選中,它強制每個線程和/或通過每個項目的新TCP連接循環?
舉例:假設有5個線程使用10個循環,它會發送50個單獨的tcp連接,5個連接,10個連接,還是嘗試重新使用現有連接(如果它們可用即使未選中)?
感謝您的任何澄清 - 以前的搜索是基於舊版本(2006年範圍似乎是這個問題最後一次嚴重問)。
TCPSampler,如果你有「再使用連接」選中,則迫使其在循環中的每個線程和/或在每個項目 新的TCP連接?
後者。每一個項目。 表示每個線程中每個循環中對採樣器的每次調用。 如果你的意思是「循環迭代次數」,並且每個循環只包含一個TCP採樣器 - 那麼是的,對於5個線程它將是50。
因此,基本上,每次調用採樣器 - 這就是答案。
作爲具有該選項接通時,它更comlicated,檢查this:
如果選擇「重新使用連接」,連接 取樣器之間在同一線程共享,只要該使用完全相同的主機名稱 使用字符串和端口。不同的主機/端口組合將使用不同的連接,不同的線程也是如此。如果同時選擇了「重新使用 連接」和「關閉連接」,則在運行採樣器後關閉套接字 。在下一個採樣器上,將創建另一個套接字 。您可能想要關閉每個線程循環末尾的套接字。如果檢測到錯誤 - 或「重新使用連接」不是 選中 - 套接字已關閉。下一個樣本將在 上重新打開另一個套接字。
謝謝,如果其他人同意或者如果你有一個參考,這將是有益的。其目的是希望它能夠完成50個單獨的連接,但任何可靠,可靠的確認都將有助於:-) – dhartford
哦,這很容易,您可以在用戶手冊中找到它(http://jmeter.apache .org/usermanual/component_reference.html#TCP_Sampler):「如果檢測到錯誤 - 或'重新使用連接'未被選中 - 套接字關閉,另一個套接字將在下一個示例中重新打開。 –