SOAtest 可根据 XML Schema 自动创建测试套件。操作步骤:

  1. 在可用的测试创建向导中选择 SOA> XML 模式选项。有关访问该向导的详情,请参阅:
  2. 在 XML 模式向导页面中,指定要从中生成测试的模式的位置。
  3. 选择想要创建的测试类型:
    • 生成消息传送客户端(非 SOAP XML 消息)。更多信息,请参阅消息传送客户端
    • 生成 SOAP 客户端(SOAP 消息)。更多信息,请参阅SOAP 客户端
  4. 若要创建使用 HTTP 的测试客户端,请在端点字段输入 web 服务端点的 URL,然后点击下一步
  5. 在元素页面中,选择要从中生成测试的一个或多个元素,然后点击下一步。SOAtest 仅识别顶层定义的元素定义(即作为根 Schema 元素的子元素)。
  6. 指定是引用现有环境,还是创建一个新的环境。
    • 若要创建一个新的环境:
      1. 启用为项目创建一个新的环境
      2. 输入环境名称变量前缀
      3. 选择是否需要为 WSDL URI 字段客户端端点两者创建环境变量。
    • 若要引用现有环境,请启用引用一个现有的环境,然后指定合适的环境文件。SOAtest 将在所引用环境变量值中查找模式 URL。如果找到匹配项,则 SOAtest 将使用环境变量名称代替 SOAP 或消息传送客户端中的 URL 相关部分。如果未找到匹配项,则环境将引用并添加到项目中,但模式 URL 将保持不变。
    • 有关环境的更多信息,请参阅在不同的环境中配置测试
  7. 点击下一步。将打开一个政策执行对话框。
  8. 启用应用策略配置。这将创建 WSDL 和功能测试,它们将强制执行在特定策略配置中定义的断言。
    • 默认策略配置 soa.policy 是全行业最佳实践的集合。若要使用自定义策略配置,请点击浏览选择一个策略配置,或者在文本字段中输入策略配置路径。有关策略配置的详情,请参阅 SOA 策略执行:概要
  9. 点击下一步,进入布局对话框。
  10. (可选项)启用组织为正面和负面单元测试,为每个操作创建正面和负面测试,因为我们必须测试向服务器发送预期数据和意外数据的情况。默认值配置为按字母顺序排序测试
  11. (可选项)启用异步并选择 ParlayParlay XSCPWS-Addressing,以创建异步测试套件。有关异步测试的更多信息,请参阅创建异步测试
  12. 点击完成

SOAtest 将根据您选择的 XML 模式和功能测试类型创建一个新的测试套件。

  • No labels