Gatling Polling Issue - PullRequest
       26

Gatling Polling Issue

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

Я немного новичок в Гатлинге, поэтому заранее прошу прощения за мой наивный запрос.Я пытаюсь выполнить опрос для пост-запроса (поскольку мне нужно подписаться на определенные события, для которых я хотел бы получать обновления)

Мой сценарий выглядит так:

val scn = scenario("LivePolling")


.exec(
    polling.pollerName("LiverServer_Poll")
      .every(10 seconds)
      .exec(http("LiveServ_POST")
        .post("/push")
          .headers(headers_0)
          .formParam("Event1!!!", ""))
  )
  .pause(5)
  .exec(polling.stop)

setUp(scn.inject(atOnceUsers(1))).protocols(httpProtocol)

ОднакоКогда я запускаю этот сценарий, я получаю следующую ошибку:

Generating reports...
Exception in thread "main" java.lang.UnsupportedOperationException: There were no requests sent during the simulation, reports won't be generated
    at io.gatling.charts.report.ReportsGenerator.generateFor(ReportsGenerator.scala:48)
    at io.gatling.app.RunResultProcessor.generateReports(RunResultProcessor.scala:76)
    at io.gatling.app.RunResultProcessor.processRunResult(RunResultProcessor.scala:55)
    at io.gatling.app.Gatling$.start(Gatling.scala:64)
    at io.gatling.app.Gatling$.fromMap(Gatling.scala:38)
    at Engine$.delayedEndpoint$Engine$1(Engine.scala:12)
    at Engine$delayedInit$body.apply(Engine.scala:4)
    at scala.Function0$class.apply$mcV$sp(Function0.scala:34)
    at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
    at scala.App$$anonfun$main$1.apply(App.scala:76)
    at scala.App$$anonfun$main$1.apply(App.scala:76)
    at scala.collection.immutable.List.foreach(List.scala:381)
    at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:35)
    at scala.App$class.main(App.scala:76)
    at Engine$.main(Engine.scala:4)
    at Engine.main(Engine.scala)

Я считаю, причина в том, что запрос так и не был выполнен, из-за которого Гатлинг выдал эту ошибку, и это нормально.Теперь вопрос в том, почему запрос не был выполнен.

Пожалуйста, дайте мне знать, что я делаю не так.

...