gpt4 book ai didi

scala - 如果无法使用 session

转载 作者:行者123 更新时间:2023-12-04 19:51:21 26 4
gpt4 key购买 nike

我正在尝试使用Gatling,在这里我只想在第一个场景迭代中执行一些步骤,这里是我的代码

def create(): ScenarioBuilder = {
scenario(name)
.exec(session => session.set("DEBUG", debug_set))
.exec(session => session.set("client_id", session.userId))
.doIf(session => session("initialized").asOption[String].isEmpty) {
exec(Identity.getIdentityToken)
exec(session => session.set("initialized", "true"))
}
.exitHereIfFailed
.during(Duration(15, MINUTES)) {
exec(X.setupVars)
.exec(X.create)
.pause(Duration(1, SECONDS))
.exec(X.get)
}
}
}


不知何故,第一次迭代在初始化的地方并没有定义,所以没有到达那里,因为我看不到日志记录其中一个步骤的执行。

知道我在做什么错吗?

最佳答案

exec中的第二个doIf缺少一个点:

.doIf(session => session("initialized").asOption[String].isEmpty) {
exec(Identity.getIdentityToken)
.exec(session => session.set("initialized", "true"))
}


干杯,
保罗也是:)
加特林队

关于scala - 如果无法使用 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41547087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com