基于布尔标志执行加特林情景

问题描述 投票:0回答:1

在加特林(Gatling)中是否有可能基于属性文件中的布尔标志执行方案application.conf

config {
  isDummyTesting = true,

  Test {
    baseUrl = "testUrl"
    userCount = 1
    testUser {
      CustomerLoginFeeder = "CustomerLogin.getLogin()"
      Navigation = "Navigation.navigation"
    }
  },
  performance {
    baseUrl = "testUrl"
    userCount = 100
    testUser {
      CustomerLoginFeeder = "CustomerLogin.getLogin()"
    }
  }
}

以及我的模拟文件中

var flowToTest = ConfigFactory.load().getObject("config.performance.testUser").toConfig
if (ConfigFactory.load().getBoolean("config.isDummyTesting")) {
 var flowToTest = ConfigFactory.load().getObject("config.Test.testUser").toConfig
}

执行流程时,我正在以下代码下运行

scenario(“客户登录”).exec(flowToTest)

和面临的错误

ERROR : io.gatling.core.structure.ScenarioBuilder
 cannot be applied to (com.typesafe.config.Config)

我想如果flag为true,它将执行两个场景,另一个场景。

scala gatling scala-gatling
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.