是否可以基于布尔值创建自定义断言? 像这样的东西:
setUp(scn.inject(rampUsers(7) over (1 minutes))).protocols(httpProtocol).
assertions(
assert(/*method that returns boolean value*/),
/*other assertions*/
)
谢谢!
我们有相同的要求,在模拟结束时进行一次最终检查/断言。
我们的 setUp(...) 在 Scala 类中调用,该类可以有 before 和/或 after 块。
我们最终在 Scala 类中得到了类似的东西。
after {
assert(<my custom check>, "My custom check failed.")
}
希望有帮助。
加特林有一个检查的概念。这允许您验证响应是否包含某些元素。
https://docs.gadling.io/reference/script/protocols/http/request/#checks