нагрузочное тестирование с Maven потребует от вас создания файла под названием "pom" (модель объекта проекта) .В начальном сегменте файла pom.xml вам нужно будет определить зависимости, которые вы будете использовать как:
<dependencies>
<dependency>
...
<scope>test</scope>
</dependency>
</dependencies>
В дополнение к объявлению других плагинов, которые будут использоваться для содействия выполнению файла:
<plugin>
<groupId>io.gatling</groupId>
<artifactId>gatling-maven-plugin</artifactId>
<version>X.Y.Z</version>
</plugin>
Вы можете определить несколько сегментов плагинов, как указано выше, столько, сколько вам нужно, чтобы оправдать использование, необходимое для тестирования.
Теперь с этим предположением (я полагаю) вы будетеиспользовать Jenkins для использования плагинов Maven и Gatling.Вот документация Гатлинга по созданию файлов pom.xml: Ссылка
Дополнительный способ, как упомянул пользователь 666, вы можете 'Maven-ize' процесс, разделив его во время файла pom, как включаетили исключает соответственно:
<configuration>
<!-- ... -->
<runMultipleSimulations>true</runMultipleSimulations>
<includes>
<param>my.package.MySimu1</param>
<param>my.package.MySimu2</param>
</includes>
<excludes>
<param>my.package.MySimuNotToRun</param>
</excludes>
</configuration>
Редактировать: Я думаю, что я неправильно понял! Я полагаю, что вы ищете, имеет множество сценариев, как описано:
setUp(scenario1.inject(rampUsers(300)over (5)). protocols(...),
scenario2.inject(rampUsers(95) over (ramp seconds))
.protocols(...)
Вы можете проверить больше здесь: https://gatling.io/docs/current/general/simulation_setup/