在进行实际执行之前,我怎样才能检查一个空的喂料器

时间:2017-07-04 06:55:45

标签: gatling

我想针对两组数据运行模拟。一组给出空送料器问题而另一组没有。我想在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)
    ))

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情

 scenario("Requests").feed(orderRefs).group("Groups") {
  asLongAs(session => jobsQue.length > 0) {
     exec { session => you code
          }