SOAtest 可根据 WADL 自动创建测试套件,并为每个已定义的资源元素提供 REST 客户端工具。
要从有效的 WADL 中自动创建测试套件:
- 请在可用的测试创建向导中选择 REST > WADL 选项。有关访问该向导的详情,请参阅:
- 在 WADL 向导的 WADL URL 字段中输入所需 WADL 的有效 URL,或点击浏览在本地文件系统中查找 WADL 文件。
- 如果要创建一个单独的测试套件来生成一系列测试以验证 WADL(Schema 有效性、语义有效性、WSDL 回归),请启用创建测试用于在 WADL 上验证和执行策略。
- 点击下一步。将打开创建环境对话框。
- (可选)指定是引用现有环境,还是创建一个新的环境。
- 若要创建一个新的环境:
- 启用为项目创建一个新的环境。
- 输入环境名称和变量前缀
- 若要引用现有环境,请启用引用一个现有的环境,然后指定合适的环境文件。
- 有关环境的更多信息,请参阅在不同的环境中配置测试。
- 若要创建一个新的环境:
- 点击完成。
SOAtest 将为输入的 WADL 中定义的每个资源元素生成一个带 REST 客户端工具的测试套件。将从 WADL 填充主机、协议和端口设置。如果 WADL 中指定了默认值,则它将在创建工具中使用。
如果启用了创建测试以验证和执行 WADL 上的策略,SOAtest 将自动创建以下 WADL 测试:
- 测试 1: 模式验证:根据 W3C 的 WADL 模式在 WADL 上运行 XML 验证。
- 测试 2: 语义验证:检查 WADL 的正确性,方法是像实际的服务消费者那样解析和使用它,但是要严格遵守标准。
- 测试 3: WADL 回归:为 WADL 创建回归控制,以便可以监控 WSDL 文档中的更改。