我想针对两组数据运行模拟。一组给出空送料器问题而另一组没有。我想在gatling中编写一个可以处理两个数据集的通用代码。我想避免我在feed中设置的变量的简单if-else条件。我也不能选择更改数据。
简而言之,如果我的馈线是空的,我希望跳过我的执行。是否有可能通过加特林的方式?
exec(
randomSwitch(33.0 -> feed(data1.random).exec(step1),
33.0 -> feed(data2.random).exec(step2),
34.0 -> feed(data3.random).exec(step3)
))
答案 0 :(得分:0)
您可以尝试这样的事情
scenario("Requests").feed(orderRefs).group("Groups") {
asLongAs(session => jobsQue.length > 0) {
exec { session => you code
}