Выполнение нескольких тестов производительности JMeter на Jenkins - PullRequest
1 голос
/ 12 октября 2019

У меня вопрос по поводу интеграции JMeter с Дженкинсом, и я надеюсь, что вы мне поможете.

У меня есть n разных файлов jmx (JMeter). В настоящее время я выполняю по одному заданию Jenkins для каждого из них с Windows Bash, который выглядит примерно так:

cd C:\apache-jmeter-5.1.1\bin\ && jmeter -Jjmeter.save.saveservice.output_format=xml -n -t C:\apache-jmeter-5.1.1\load_tests\testrun.jmx -l C:\apache-jmeter-5.1.1\load_tests\logs\testrun.jtl

Рекомендуется ли добавлять новые задания Jenkins для каждогоконтрольный пример или лучше запустить все тесты в одном задании. Это создаст проблемы при анализе файлов, когда я сделаю это за 1 задание?

1 Ответ

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

Лучше всего придерживаться принципа DRY , чтобы вместо нескольких заданий Jenkins можно было создать одно параметризованное задание и передать новый сценарий .jmx и .jtlимена файлов в качестве параметров задания. Посмотрите пример параметризованной сборки Jenkins с параметрами String и Boolean для получения подробной информации.

Также, в зависимости от того, чего вы пытаетесь достичь, вы можете рассмотреть вопрос о переключении с пакетных файлов на JMeter Maven Plugin или Taurus , который может выполнять несколько JMeter .jmx-скриптов впоследовательные и параллельные манеры.

...