Как запустить несколько записанных скриптов .jmx в одном экземпляре в режиме без графического интерфейса без какого-либо плагина? - PullRequest
0 голосов
/ 04 июня 2018

Я выполняю тестирование производительности для моего веб-приложения с помощью JMeter.

Я попытался запустить несколько (более 1) .jmx, объединив все скрипты в один, но он не работает на не-графическом интерфейсе Jmeter.Режим.Так возможно ли запустить несколько записанных скриптов .jmx из режима без графического интерфейса Jmeter без использования плагинов, таких как плагины Maven или Ant?Помните, что все разные сценарии имеют разные учетные данные для входа в веб-приложение и выполнения разных задач.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Инструкции будут различаться в зависимости от вашей операционной системы:

  • Для Unix-систем ( Linux , MacOSX , FreeBSD и т. Д.): Вы можете использовать GNU parallel программу:

    parallel --gnu << 'EOF'
    jmeter -n -t test1.jmx -l result1.jtl
    jmeter -n -t test1.jmx -l result2.jtl
    etc.
    EOF
    
  • Для MS Windows : вы можете использовать CMDили скрипт Powershell, предполагающий команду start что-то вроде:

    start jmeter -n -t test1.jmx -l result1.jtl
    start jmeter -n -t test2.jmx -l result2.jtl
    etc.  
    

Самый быстрый и простой способ будет идти для Телец *Инструмент 1031 *, вы сможете запускать различные тесты JMeter одновременно с помощью простого синтаксиса YAML :

---
execution:
- scenario:
    script: test1.jmx
- scenario: 
    script: test2.jmx
- scenario: 
    script: test3.jmx
    #etc

См. Телец - Работа с несколькими тестами JMeter для получения дополнительной информации.подробности.

0 голосов
/ 04 июня 2018

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

Надеюсь, что эта помощь.

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