soapUI-Conditional Goto

1.1.1 Conditional Goto

1.1.1.1 概述 - Conditional Goto
Conditional Goto TestStep包含任意数量的XPath/JSONPath表达式以及相应的目标TestStep。 这些应用于以前的Sampler TestStep的最近响应; 配置的XPath/JSONPath表达式从上到下应用,当XPath/JSONPath表达式求值为true时,Conditional Goto将执行转移到指定的TestStep。

添加和打开条件Goto TestStep显示以下编辑器:
在这里插入图片描述

这是相当直截了当的 左上角的列表包含定义的条件(现在为空),右边的编辑器允许在创建条件之后进行编辑,底部的日志可以帮助我们测试一下,让你潜入;选择 添加按钮到左上角并输入一些名字;

在这里插入图片描述

1.1.1.1.1 Conditions工具栏

在这里插入图片描述

1.1.1.1.2 Condition XPath Expression工具栏
在这里插入图片描述

1.1.1.1.3 Target step工具栏
在这里插入图片描述

1.1.1.2 创建Conditions
在这里插入图片描述
“确定”,然后选择右下角的XPath向导(仅在Pro版本中,确保有响应可用),这样我们可以选择要检查的节点;
在这里插入图片描述
可以看到生成的XML以树形视图呈现,能够轻松地选择我们想要用于我们的条件的节点。 选择它并按OK后,我们得到以下内容:
在这里插入图片描述
生成的XPath是顶部的,在底部,我们现在必须选择TestCase应该跳转到哪个步骤,如果XPath表达式计算为true(现在不需要将上述生成的XPath放到 exists(…)子句来检查指定元素的存在)。

现在如果我们使用顶部的工具栏按钮运行Conditional Goto,我们得到:
在这里插入图片描述

日志显示我们的条件已成功触发。

现在可以添加更多条件与不同的条件和分支,允许我们根据需要控制TestCase执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值