- SoapUI 教程
- SoapUI - 首页
- Soap 基础
- SOAP - 简介
- SOAP - 消息
- SOAP - 什么是 REST?
- SoapUI 基础
- SoapUI - 简介
- SoapUI - 功能
- SoapUI - NG Pro
- SoapUI - 安装与配置
- SoapUI - WSDL
- SoapUI - 项目
- SoapUI - 测试套件 (TestSuite)
- SoapUI - 测试用例 (TestCase)
- SoapUI - 测试步骤 (TestStep)
- SoapUI - 请求与响应
- SoapUI - 属性
- SoapUI - 属性传递
- SoapUI - 日志面板
- SoapUI - 断言
- SoapUI - 故障排除
- SoapUI - 性能测试
- SoapUI - 负载测试
- SoapUI - RESTful Web 服务
- SoapUI - JDBC 连接
- SoapUI - JDBC 属性
- SoapUI - JDBC 断言
- SoapUI 有用资源
- SoapUI - 快速指南
- SoapUI - 有用资源
- SoapUI - 讨论
SoapUI 断言 - 脚本
脚本断言技术是最广泛使用的技术,因为对于较长的响应消息,管理和维护数百个断言非常困难。
SoapUI 使用 Groovy 脚本或 JavaScript 进行脚本断言。脚本技术被用于开发用于测试 SOAP 的框架。
重要特性
脚本允许用户分别使用 setup 和 teardown 方法在执行测试用例之前和之后执行不同的操作。
Setup 是在执行特定方法之前执行的过程(例如 - 对象创建和初始化)。
Teardown 是在执行方法后执行的过程(例如 - 销毁对象和清理)。
此功能在其他断言类型中不可用,只能通过脚本语言实现。
它允许用户打开/关闭项目,以便初始化或清理与项目相关的设置,还可以使用环境变量,这在编写脚本时非常有用。
它有助于断言动态响应内容。
脚本断言用于创建 SoapUI 未预定义的用户定义断言。
添加脚本断言
我们将遵循 CurrencyConvertor 的相同测试用例“ConversionRate TestCase”。
步骤 1 - 点击“添加断言”后,选择断言类别 - 脚本。
步骤 2 - 选择断言类型 - 脚本断言。
步骤 3 - 点击“添加”。
脚本断言向导打开,应在此处定义用于验证响应消息的脚本。
步骤 4 - 编写 Groovy 脚本以验证转换率。建议在尝试编写脚本之前了解 JavaScript 或 Groovy 脚本。
步骤 5 - 点击“执行”按钮以触发执行。
脚本的输出显示在输出面板中。它打印了转换值和最终结果(通过或失败)。
显示的信息为“脚本断言通过”。点击“确定”。
注意 - 只要脚本在语法上正确,最终的信息弹出窗口将始终显示消息“脚本断言通过”。它与脚本中的断言无关。
soapui_assertions.htm
广告