加特林并行会议问题

时间:2020-04-24 12:24:37

标签: gatling

我尝试使用https://jakubstransky.com/2018/03/28/performance-testing-asynchronous-service-gatling/编写3个API流程的加特林场景: 1.提交票证 2.票务状态查询 3.完成后,获取报告

我的问题是,尝试将其应用到许多国家/地区无法正常工作。它保持会话 仅针对一个国家/地区,而对于其他国家/地区,则使用相同的会话变量。 我这样保存变量:jsonPath("$.status").ofType[String].exists.saveAs

  var ticketFeeder = jsonFile(ticketsFeederFile).queue.circular
  val buList: List[String] = List("Spain", "France", "Poland")

  val generateReportScenario = scenario("Test multiple countries requests").foreach(buList, "country") {
      group("Scenario group") {
        feed(ticketFeeder)
          .exec(putTicket("${country}"))
          .exec(pollReportGenerationState("${country}"))
          .exec(getGeneratedReport("${country}"))
          .pause(requestsPause.millisecond)
      }
    }

在这种情况下如何处理会话?谢谢!

0 个答案:

没有答案