Как запустить и приостановить выполнение плана тестирования jmeter - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть план тестирования jmeter, работающий в режиме без графического интерфейса на linux для тестирования сервера.Я хочу приостановить план тестирования jmeter на некоторое время, чтобы выполнить какое-либо обслуживание на сервере, и хочу возобновить план тестирования с того места, на котором он был приостановлен.

Я не знаю, когда остановить план тестирования заранее,поэтому я не могу использовать таймеры для кодирования в jmeter

Есть ли кнопка паузы в графическом интерфейсе jmeter и в режиме NON GUI для приостановки плана тестирования

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019
  1. Linux решение.Если вы работаете в Linux, вы можете использовать команду kill , например:

  2. Решение JMeter.Вы можете добавить Таймер постоянной пропускной способности к своему плану тестирования и установить желаемую пропускную способность в «запросах в минуту», используя функцию __ P () .Когда вам нужно приостановить JMeter - вы можете установить желаемую пропускную способность на 0 через Beanshell Server .Ознакомьтесь с Как изменить статью загрузки JMeter во время выполнения , чтобы получить исчерпывающую информацию, если это необходимо.

0 голосов
/ 13 февраля 2019

Невозможно приостановить выполнение Jmeter. Группы потоков сконфигурированы таким образом, чтобы они проходили через запросы и полностью выполняли планы тестирования.Единственный способ внести изменения в сервер - это остановить тест, изменить то, что вам нужно, а затем снова выполнить тест с самого начала.

Кроме того, тест не будет иметь никакого смысла, когда вы возобновите его после обновленийна сервере.Поскольку в основном, когда обновления выполняются на серверах, apache будет перезапущен для более безопасной стороныЭто означает, что запросы, которые вы отправили ранее, больше не находятся в очереди.Таким образом, даже если в JMETER есть кнопка паузы, тест после возобновления будет таким же, как и для нового теста.

Рекомендация: выполнение теста перед обновлением сервера полностью.Убери результаты.Запустите тест после обновления сервера.Убери результаты.Затем сравните результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...