Я використовую JMeter для перевірки навантаження і хочу інтегрувати тестування з Jenkins для автоматизованого тестування.
Я хотів би використовувати Дженкінс за двома речами.
У мене є один великий сценарій і кілька сценаріїв, яківідхиляються лише в кількості потоків і часу нарастання. Я хотів би, щоб Дженкінс використовував майстер-сценарій, редагував ці дві змінні і запускав мої сценарії послідовно.
Ці сценарії виробляють файли журналів, які після завершення я хочу перемістити і перейменувати з лічильником на кінці (повинен бути унікальним), наприклад. JMeter_Load_ (COUNTER)
Чи можу я зробити це з Дженкінс, чи я повинен просто використовувати скрипти та crontab?
Дякуємо за будь-яке розуміння цього.
Відповіді:
1 для відповіді № 1- Дженкінс дозволяє мати параметризовані збірки так що ви можете передавати довільні параметри до роботи Дженкінс, який запускає тести JMeter.
- Використовуючи підхід з пункту 1, ви можете настроїти JMeter, щоб додати, наприклад, номер збірки Jenkins або ідентифікатор збірки у файл результатів .jtl. Подивитися Денкінс встановлює змінні середовища wiki-сторінку для всіх доступних варіантів
Для отримання додаткової інформації про інтеграцію JMeter та Jenkins перевірте Постійна інтеграція 101: Як запустити JMeter з Jenkins путівник
0 для відповіді № 2
Не впевнений, що він відповідає вашому другому випадку, однак ви можете розглянути можливість перегляду плагіна Jenkins Performance (https://wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin)