本主题介绍如何为您的分组定义和共享策略。
章节目录:
定义分组策略
在 SOAtest 中,策略由一组断言或规则组成。SOAtest 通过创建检查这些规则的测试来执行策略。当使用策略文件从 WSDL 创建测试时,SOAtest 创建“策略强制器”测试。
SOAtest 附带一个默认策略文件,该文件处理 SOA 中 web 服务的主要关注点,比如互操作性和对行业标准的遵从性,以及可维护性和最佳实践。强烈建议团队架构师定制此策略,以满足团队的特定需求。
若要定义自定义 SOA 策略:
- 前往文件> 新建> 政策配置。
- 指定策略的名称和位置,然后点击完成。
- 将在 SOAtest 的右侧 GUI 窗格中显示策略配置面板,并列出与策略实施规则和 WSDL 测试相对应的断言。
- 将在 SOAtest 的右侧 GUI 窗格中显示策略配置面板,并列出与策略实施规则和 WSDL 测试相对应的断言。
- 在策略配置面板中,您可以:
- 通过选择或清除可用的复选框启用或禁用单条规则或规则组。
- 通过右键点击参数化规则并选择查看/改变规则参数,然后根据需求修改设置,自定义参数化规则。参数化规则使用特定图标(有单选按钮的向导帽)来标记:
- 点击查找来搜索规则。
- 点击隐藏禁用的隐藏未启用的规则。如果之后想要显示所有规则,则点击显示全部。
- 通过点击新建,然后使用 RuleWizard 图形编辑器或自动生成器创建新规则,从而在 RuleWizard 中定义自定义规则。定义了自定义规则之后,通过点击添加,然后启用,将它们添加到规则树中。详情请点击该面板中的新建,然后从 RuleWizard GUI 中选择帮助> 文档打开 RuleWizard 用户指南。
- 右键点击代表该规则的节点,然后选择查看规则文档查看规则说明。
- 点击保存将自定义策略保存到前面指定的位置。稍后可以使用您定义的策略配置自动创建测试来执行策略,如在 WSDL、Schema 和 SOAP 消息上强制执行策略中所述。
跨组共享策略文件
创建策略配置文件和自定义规则后即可进行共享,以便所有团队成员通过源控制在自己的测试环境中访问。