Как отправить несколько шестнадцатеричных пакетов TCP в JMeter

Я работаю над тестовым сценарием, который тестирует сервер сокетов через TCP с помощью JMeter. Мое тестовое дерево и TCP Sampler выглядят так: Пробоотборник TCP

Я использовал BinaryTCPClientImpl для 'Имя класса TCPClient'. Он работал правильно и отправил шестнадцатеричный пакет (24240011093583349040005000F6C80D0A) на сервер, и я тоже получил пакет на стороне сервера. Получив пакет на стороне сервера, он ответил, и JMeter также правильно получил ответный пакет.

Как вы можете видеть в следующем результате теста, TCP Sampler (пакет входа) отправляется 4 раза в правильном направлении, и ответы верны (404000120935833490400040000105490d0a). Результат теста

Проблема в том, что JMeter ждет окончания тайм-аута (в моем случае 2000 мс) для каждого запроса, и когда это произошло, переходит к следующему запросу. Я не хочу ждать таймаута, мне нужен форвардный сценарий, без ожидания.


person Imran Shamszadeh    schedule 12.05.2019    source источник
comment
Вы пытались включить Close Connection и/или Re-use connection?   -  person user7294900    schedule 12.05.2019
comment
@user7294900 user7294900 Да, видел. Но это не изменило ситуацию.   -  person Imran Shamszadeh    schedule 12.05.2019


Ответы (1)


Я нашел решение в соответствии со следующим вопросом, и это помогло мне: Ссылка на ответ

Я просто установил значение байта Конец строки (EOL) на 10, что означает return new line в таблице ASCI.

person Imran Shamszadeh    schedule 12.05.2019