有条件的goto在soap ui中不起作用

时间:2011-09-23 07:14:10

标签: soapui

我已经用4个步骤创建了肥皂ui休息服务测试用例。

  1. 添加消费者请求。
  2. conditiongoto - 如果客户是首映目标step4
  3. addpointrequest
  4. gainpointrequest
  5. 当第二步成功时,我将导航到第4步。 但如果是假,则运行步骤3和步骤4.

    如何限制?我只需要执行第3步。第4步适用于首要消费者...

    此致 钱德拉

1 个答案:

答案 0 :(得分:0)

转到步骤3意味着将控制流程传递给此步骤以及所有后续步骤。跳转到第3步之后,您需要显式跳过第4步。出于这些目的,可以创建两个Groovy步骤:(1)在最后一个条件分支之后的空最后一步和(2)使用 testRunner.gotoStepByName <的Groovy步骤/ em>调用,在你的addpointrequest完成后跳转到最后一步。

以下是修改过的测试步骤:

  1. 添加消费者请求。
  2. conditiongoto - 如果客户是首映目标step4
  3. addpointrequest
  4. Groovy脚本:testRunner.gotoStepByName(“conditiongoto_end”)
  5. gainpointrequest
  6. conditiongoto_end(空Groovy脚本步骤)
  7. 有关更多参考资料,请参阅Controlling flow tutorial