Я делаю один POC с каратэ Гатлинг, чтобы узнать выполнимость этой комбинации для нашего требования производительности. На данный момент я могу успешно запускать файлы каратэ с гатлингом.
Но я сталкиваюсь с двумя проблемами:
- Я не могу обновить имя класса симуляции.
Имя класса по умолчанию для симуляции проекта демо (каратэ гатлинга) - CatsKarateSimulation. Я хочу переименовать его.
Проблема:
Когда я переименовываю его, он начинает выдавать эту ошибку:
Не удалось выполнить цель io.gatling: gatling-maven-plugin: 2.2.4: тест (default-cli) в проекте karate-gatling-demo: Gatling не удалось .: Нет симуляций для запуска
[ОШИБКА] Для получения дополнительной информации об ошибках и возможных решениях, пожалуйста, прочитайте следующие статьи:
[ОШИБКА] [Помощь 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Когда я изменяю имя класса так же, как CatsKarateSimulation, оно работает как положено.
- Вторая проблема, я хотел бы знать, что для конкретного API, если я хочу запустить два сценария производительности, как показано ниже:
Настройка
(
create.inject ( rampUsers (10) в течение (5 секунд) ). протоколы (протокол),
create.inject ( atOnceUsers (50) .protocols (протокол)
)
Как я могу это сделать? Мне нужно создать два класса симуляции или мне нужно дать два разных имени для одного и того же файла объектов (ниже)?
нАлАдкА (
createWithRampUsers.inject (rampUsers (10) в течение (5 секунд)). протоколы (протокол),
createAtOnceUsers.inject (atOnceUsers (50) .protocols (протокол)
)