Как запустить gatling с именем файла scala без имени симуляции? - PullRequest
0 голосов
/ 01 октября 2018

Я запускаю сбор с командой ./gatling.sh -s className.Но имя класса может отличаться от имени файла симуляции.Например, имя симуляции ниже Test , но имя файла scala может быть другим. Имя файла TestSimulation.scala. Как запустить симуляцию с именем файла?

 import io.gatling.core.Predef._
 import io.gatling.http.Predef._
 import scala.concurrent.duration._

 class Test extends Simulation {
   val httpConf = http.baseURL("url")
   var scn = scenario("Test")
        .exec(
            http("My Other Request")
              .get("/1")
   )

   setUp(scn.inject(rampUsers(2000) over  (200 seconds)).protocols(httpConf))
 }

1 Ответ

0 голосов
/ 01 октября 2018

В соответствии с документацией Scala

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

Таким образом, ваш класс должен называться TestSimulation, а не Test

Если вы хотите запустить симуляцию как есть, вы можете указать просто test в качестве имени симуляции, например:

gatling -s test

и он должен начать выполнять симуляцию, если он находится под user-files/simulations или Гатлинг может найти его как-нибудь еще.

Проверьте Как запустить простой нагрузочный тест с Гатлингом для получения дополнительной информации, если это необходимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...