【发布时间】:2020-10-22 19:40:00
【问题描述】:
这是使用 Gating Scala DSL 编写的 Gating 性能测试代码。
如果标志的值 makeATP1value 这是一个 boolean 值设置为,我需要 randomSwitch 运行 50% 的时间真的。我不明白的是 - 为什么 doIf 条件不会评估为“true”并程序运行 randomSwitch 代码块。有人可以在这里查看并纠正我可能做错的地方吗?
下面是代码sn-p:
def submitConfirmOrderAnonymous = group("ATP1 Calls") {
val makeATP1value : Boolean = true
doIf(makeATP1value){
randomSwitch(50.0 -> exec(PurchaseFalabella.makeAtp1CallBeforeSubmitConfirmOrder))
}
exec(Purchase.submitConfirmOrderAnonymous)
}
【问题讨论】:
标签: conditional-statements performance-testing gatling scala-gatling