Каратэ-Гатлинг: не удалось обновить имя класса симуляции - PullRequest
1 голос
/ 16 апреля 2019

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

Но я сталкиваюсь с двумя проблемами:

  1. Я не могу обновить имя класса симуляции. Имя класса по умолчанию для симуляции проекта демо (каратэ гатлинга) - 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, оно работает как положено.

  1. Вторая проблема, я хотел бы знать, что для конкретного API, если я хочу запустить два сценария производительности, как показано ниже:

Настройка

( create.inject ( rampUsers (10) в течение (5 секунд) ). протоколы (протокол), create.inject ( atOnceUsers (50) .protocols (протокол) )

Как я могу это сделать? Мне нужно создать два класса симуляции или мне нужно дать два разных имени для одного и того же файла объектов (ниже)?

нАлАдкА ( createWithRampUsers.inject (rampUsers (10) в течение (5 секунд)). протоколы (протокол), createAtOnceUsers.inject (atOnceUsers (50) .protocols (протокол) )

1 Ответ

0 голосов
/ 16 апреля 2019

1) Попробуйте использовать поддержку рефакторинга в IDE - так же, как и в Java, вам нужно изменить имя класса также в файле, и вы должны быть в порядке.

class DeepaksSimulation extends Simulation

2) Я действительно не знаю ответа :) Можете ли вы попробовать все варианты и сообщить, пожалуйста, чтобы это помогло другим. Но я думаю, что дать два имени одной и той же функции было бы самым безопасным.

...