本主题介绍如何创建、运行和检查策略执行测试的结果。

章节目录:

创建策略执行测试

一旦定义了策略,便可在 SOAtest 内创建策略执行测试来引用相关规则或断言。在 SOAtest 测试创建向导中,您可以创建以下类型的策略执行测试:

  • WSDL: 用于对 WSDL 文档的内容(包括所有导入的 WSDL)强制执行策略和标准。
  • Schema:用于对 WSDL 文件中引用的 Schema(包括所有导入的 Schema)强制执行策略和标准。
  • SOAP:用于对从 web 服务发送 SOAP 消息强制执行策略和标准。

若要在从 WSDL 测试创建向导中创建测试时引用策略配置(详情如从 WSDL 中创建测试中所述):

  1. 开始正常完成向导。
  2. 如果想创建 WSDL/Schema 策略执行测试,请在向导首页启用创建测试以验证和执行 WSDL 上的策略
  3. 进入策略执行向导页面时,请启用应用策略配置。这将创建 WSDL 和功能测试,它们将强制执行在特定策略配置中定义的断言。
  4. 输入或浏览到所需的策略配置文件。

    • 如果没有自定义策略配置,则可以使用默认的策略执行测试,该测试引用 SOAtest 包含的默认规则集。默认策略配置(default.soapolicy)是行业最佳实践的集合。
  5. 点击完成

运行策略执行测试

点击工具栏中的运行测试,执行该测试:



检查结果/报告

检测到的任何策略违规都将作为任务报告在质量任务视图中,如查看结果中所述。

作为一种选择,您可以从命令行运行测试,然后将结果导入 SOAtest GUI 中,如将结果导入 UI中所述。

一旦策略执行测试运行完成,便会生成 HTML 或 XML 格式的报告,其中将包含每个策略执行违反的所有错误消息。若要查看报告,请右键点击相应错误消息并选择查看报告> 详细的/概要/结构。报告将出现在 Web 浏览器中。

  • No labels