如何在repeat函数中使用feeder值?我会发送请求10次,然后再发送20次。有没有其他方法可以动态地做到这一点?
这段代码没有执行请求。出了什么问题?
CSV:
username,count
foo,10
bar,20
字符串
加特林密码:
val times = 0;
private val scn = scenario("BasicSimulation").feed(csvFeeder)
.exec {
session =>
times = session("count").as[Int]
println(times)
session
}
.repeat(times) {
exec(http(s"request").get("https://test.com"))
}
型
1条答案
按热度按时间dluptydi1#
调用
repeat(times)
只读取一次变量,当测试初始化时。即当值为0时,在你用会话钩子改变它之前。repeat
可以接受一个EL字符串,它从Session
中检索值。下面的示例来自文档。https://gatling.io/docs/gatling/reference/current/core/scenario/#repeat
字符串