Как проверить, выполняется ли тестируемый процесс при запуске нагрузочного теста с использованием JMeter - PullRequest
0 голосов
/ 03 октября 2019

Я устанавливаю подключение к веб-сокету с помощью сэмплера Websocket к службе и отправляю сообщения. Я должен проверить, работает ли служба или произошел сбой во время нагрузочного тестирования с использованием JMeter

Я прошел сэмплер ОС, но не сделалполучить соответствующие статьи о том, как проверить запущенный процесс

1 Ответ

0 голосов
/ 03 октября 2019

Я ожидаю, что в случае сбоя службы он не сможет ответить должным образом, поэтому JMeter автоматически пометит ваши пробоотборники WebSocket как сбойные. Вы также можете установить разумные тайм-ауты для WebSocket Samplers , чтобы JMeter не ожидал соединения / ответа вечно.

enter image description here

Вы также можете добавить Подтверждение ответа , чтобы проверить, возвращает ли ваш сервер ожидаемые данные, отсутствие ошибок и т. Д.

Что касается проверки процесса, то это можно сделать с помощью Sampler Process OS в сочетании с Powershell Remoting , если ваш сервер работает в Windows, и SSH Command Sampler если он работает под управлением Linux или Unix-подобной системы.

Команды, которые вам нужно вызвать: tasklist для Windows и ps для Unix и производных. Прочтите Как запускать внешние команды и программы локально и удаленно из JMeter В статье выше приведены примеры конфигурации Samplers для разных операционных систем.

...