2015-01-20 3 views
0

В настоящее время я запускаю тесты Jmeter через Maven с простой «проверкой mvn» в командной строке, чтобы запустить тест, и он отлично работает.Можно ли одновременно запускать 2 тестовых плана Jmeter?

В моем тесте есть две группы потоков, одна из которых имеет результаты, которые меня интересуют, а другая, которая выполняет другие действия на сервере, но я НЕ ДОЛЖЕН, чтобы эти результаты включались в окончательную статистику.

Я думаю, что у меня должно быть два плана испытаний: один с каждой нитью, как указано выше, а затем просто посмотрите результаты первого плана тестирования. Проблема в том, что эти два плана тестирования должны запускаться одновременно, чтобы добиться желаемого эффекта.

Может кто-нибудь предложить способ сделать это?

Большое спасибо заранее.

+0

Проверьте это. http://stackoverflow.com/questions/25391463/running-jmeter-multiple-independent-jmx-tests-in-parallel – vins

ответ

0

У меня большой опыт в этой области. Вот то, что я знаю:.

  1. Во-первых, JMeter-Maven-плагин работает несколько проектов .jmx последовательно, и не параллельно, так что это не вариант]
  2. The Jenkins «Матрица плагин» также будет работать серийно.
  3. Возможно, что с помощью плагина Gradle jmeter можно было бы проектировать 2 проекта одновременно, если каждый из них был поставлен в свою тестовую задачу, и вы использовали maxParallelForks = 2 (или больше).

Итак, если это не отвечает на ваш вопрос, вы можете эффективно решить проблему, если вы создадите 2 отдельных профиля maven, где каждый из них запускает один из проектов .jmx (или отдельных групп потоков), а затем имеет мастер запуска Jenkins 2 отдельные выходные задания, которые одновременно запускают ваши два отдельных проекта.

Смежные вопросы