在 WADL 中,SOAtest 可以为每个定义的资源元素自动创建一个带有 REST 客户机工具的测试套件。
若要从有效的 WADL 中自动创建测试套件:

  1. 请在一个可用的测试创建向导中选择 REST> WADL 选项。有关访问该向导的更多详情,请查阅:
  2. 在 WADL 向导页面中,在 WADL URL 字段中输入一个有效的 WADL URL ,或单击 Browse 按钮定位本地文件系统上的 WADL 文件。



  3. 如果希望创建单独的测试套件,该套件生成一系列测试来验证 WADL (模式验证、语义验证和 WADL 回归),请选择 Create tests to validate enforce policies on the WSDL 复选框。
  4. 单击 Next。将打开 Create Environment 对话框。
  5. (可选)指定是引用现有环境,还是创建一个新的环境。
    • 若要创建一个新的环境:
      1. 选择 Create a new environment for your project 多选框
      2. 输入 Environment Name 和 Variable Prefix
    • 若要引用现有环境,选择 Reference an existing environment,然后指定合适的环境文件。
    • 有关环境的更多信息,请查阅 在不同的环境中配置测试
  6. 点击 Finish 按钮。

SOAtest 将为输入的 WADL 中定义的每个资源元素生成一个带 REST 客户机工具的测试套件。将从 WADL 填充主机、协议和端口设置。如果 WADL 中指定了默认值,则它将在创建工具中使用。

如果启用了 Create tests to validate and enforce policies on the WADL,SOAtest 将自动创建以下 WSDL 测试:

  • Test 1: Schema Validity:根据 W3C 的 WADL 模式在 WADL 上运行 XML 验证。
  • Test 2: Semantic Validity:检查 WADL 的正确性,方法是像实际的服务消费者那样解析和使用它,但是要严格遵守标准。
  • Test 3: WADL Regression:为 WADL 创建回归控制,以便可以监测 WSDL 文档中的更改。

  • No labels