jmeter tcpsampler-неконтролируемое «повторное соединение» на 3.1 заставляет новое соединение?



(1)

Очень простой вопрос в надежде на быстрый ответ в отношении JMETER 3.1:

TCPSampler, если у вас нет «повторного использования соединения», не установлен ли он, заставляет ли оно новое TCP-соединение для каждого потока и / или над каждым элементом цикла?

Пример: если задано 5 потоков с циклом 10, он отправит 50 индивидуальных подключений tcp, 5 соединений, 10 подключений или попытается повторно использовать существующие соединения, если они доступны, даже если он не установлен?

Спасибо за любое разъяснение - предыдущие поисковые запросы были основаны на более старых версиях (диапазон 2006ish, кажется, последний раз, когда этот вопрос был задан в большой степени).


TCPSampler, если у вас нет «повторного использования соединения», не установлен ли он, заставляет ли оно новое TCP-соединение для каждого потока и / или над каждым элементом цикла?

Последний. Каждый элемент. Значит, каждый вызов сэмплера в каждом цикле в каждом потоке. Если по «петлям» вы имели в виду «число циклов циклов», и каждый цикл содержит только один пробоотборник TCP, то да, он будет равен 50 для 5 потоков.

Итак, в основном, каждый звонок на пробник - вот ответ.

Что касается включения этой опции, она более сложная, проверьте это :

Если выбрано «Повторное использование соединения», соединения распределяются между пробоотборниками в том же потоке, при условии, что используются одни и те же строки и порт имени хоста. Различные комбинации хостов / портов будут использовать разные соединения, как и разные потоки. Если выбраны оба соединения «Повторное использование» и «Закрыть соединение», сокет будет закрыт после запуска пробоотборника. На следующем пробоотборнике будет создан другой сокет. Возможно, вы захотите закрыть сокет в конце каждого цикла потока. Если обнаружена ошибка - или «Повторное использование соединения» не выбрано - розетка закрыта. Другой сокет будет снова открыт на следующем образце.