- SoapUI教程
- SoapUI - 首页
- SOAP基础
- SOAP - 简介
- SOAP - 消息
- SOAP - 什么是REST?
- SoapUI基础
- SoapUI - 简介
- SoapUI - 功能
- SoapUI - NG Pro
- SoapUI - 安装与配置
- SoapUI - WSDL
- SoapUI - 项目
- SoapUI - 测试套件
- SoapUI - 测试用例
- SoapUI - 测试步骤
- SoapUI - 请求与响应
- SoapUI - 属性
- SoapUI - 属性传递
- SoapUI - 日志面板
- SoapUI - 断言
- SoapUI - 故障排除
- SoapUI - 性能测试
- SoapUI - 负载测试
- SoapUI - RESTful Web服务
- SoapUI - JDBC连接
- SoapUI - JDBC属性
- SoapUI - JDBC断言
- SoapUI有用资源
- SoapUI - 快速指南
- SoapUI - 有用资源
- SoapUI - 讨论
SoapUI断言 - XPath匹配
XPath 断言使用 XPath 表达式来选择目标节点及其值。它将 XPath 表达式的结果与预期值进行比较。XPath 是一种 XML 查询语言,用于从 XML 中选择节点。
步骤 1 - 点击“添加断言”后,选择断言类别 – 属性内容。
步骤 2 - 然后,选择断言类型 – XPath 匹配,并点击“添加”。
XPath 匹配配置向导打开。在添加 XPath 之前,需要声明命名空间。XML 命名空间是名称的集合,由统一资源标识符 (URI) 引用标识,在 XML 文档中用作元素和属性名称。SoapUI XPath 断言中也使用相同的命名空间。
步骤 3 - 要声明 XML 命名空间,请单击“声明”按钮,这将完成这项工作,否则手动声明命名空间。
步骤 4 - 声明命名空间后,使用创建的命名空间引用 XPath。
单击“声明”按钮后,将弹出两个带有两个 URI 的命名空间。其中一个是模式 URL,另一个对应于实际的 Web 服务 URL。引用 XPath 时,我们需要使用实际的 Web 服务所在的命名空间,而不是模式命名空间。
步骤 5 - 输入需要验证的 XML 节点的 XPath。//ns1:ConversionRateResult 给出包含在<ConversionRateResult> & </ConversionRateResult> 之间的节点的值,而 ns1 对应于指向 'www.webserviceX.NET' 的已声明命名空间。
步骤 6 - 输入 XPath 后,单击“从当前选择”,以便将来选择当前响应中的值进行比较。用户可以编辑该值。
步骤 7 - 点击保存。
添加的断言将显示如下面的屏幕截图所示。
soapui_assertions.htm
广告