Как запустить несколько скриптов Jmeter в пакете - PullRequest
3 голосов
/ 08 ноября 2011

Я использую инструмент Jmeter для тестирования производительности.

Мы записали сценарии для каждого сценария, и теперь мы хотим запустить их в группе, чтобы смоделировать сценарий в реальном времени.

Может кто-нибудь, пожалуйста, дайте мне знать, как мы можем запустить все сценарии за один раз? Есть ли какая-нибудь процедура для группировки всех сценариев, которые я записал, и одновременной загрузки сервера?

Пожалуйста, дайте мне знать шаги, если таковые имеются.

Ответы [ 3 ]

3 голосов
/ 09 ноября 2011

Вы можете создать один файл с одной группой потоков для каждого сценария и настроить тестовый план для одновременной работы.

0 голосов
/ 22 февраля 2016

Позвольте мне поделиться своим решением для той же проблемы. Для запуска нескольких файлов .jmx у меня есть:

  1. папка со всеми полями jmx, сгруппированными по необходимости
  2. runner - командный файл со следующим:

    dir ..\Jmx\*.jmx /s /b /A:-D > ..\runner\data.txt for /F "tokens=*" %%A in (data.txt) do %JMETER_HOME%\jmeter -n -t %%A -Jusers=10 -Jrampup=5 -Jloop=10 -Jport=[port] -Jserver=[server] -l [folder]\Results.csv exit

см. Общую структуру

0 голосов
/ 03 декабря 2011

Если ваши планы тестирования в настоящее время разделены, и вы хотите сохранить их таким образом, всегда есть вариант второго устройства (или третьего, или четвертого ...). У вас не будет единого консолидированного отчета о производительности, но вы получите производительность для каждого плана, который вы выполняете отдельно.

Это также может быть хорошим вариантом, если,

a) Один клиент загрузки не может произвести достаточно требуемой нагрузки для всех ваших планов тестирования, выполняемых одновременно, и

b) вы не хотите использовать функции Remote Testing *1008* в JMeter для запуска плана тестирования сразу из нескольких клиентов.

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