您可以根据 WS-ReliableMessaging 规范来创建专用于测试服务调用的测试结构。
开始之前
WS-ReliableMessaging 规范规定了将在出现软件组件、系统或网络故障时在分布式应用程序之间可靠地传递一系列 SOAP 消息。
在服务测试上下文中,可靠的消息传递调用结构由一系列符合规范的调用组成。该结构可以创建为唯一服务调用的顺序列表,或创建为包含调用元素并使用数据池来标识唯一调用的循环。
过程
- 在测试编辑器中,选择测试并单击添加,然后单击基于规范的结构。 “新建 Web 服务测试”向导将打开。
- 在“Web 服务规范选择”页面上,选择 WS-ReliableMessaging,然后单击下一步。
- 在工作空间内为要测试的 Web 服务选择一个或几个 Web 服务描述语言 (WSDL) 文件,然后单击下一步。 如有必要,可以使用导入按钮将 WSDL 文件导入工作空间内。
- 在“配置协议”页面上,选择现有 HTTP 传输配置,或者单击新建以创建新配置。
- 指定服务的 URL、HTTP 方法以及版本。
- 在头表中,单击添加以指定需要添加到调用的任何特定头。
- 在 Cookie 表中,单击添加以指定需要供调用来使用的任何特定 cookie。
- 单击下一步。
- 在“序列选项”页面上,指定将如何在测试中创建序列结构。
- 在消息计数中,指定列表中的调用数,或指定循环迭代次数。
- 选择创建服务调用列表以生成含消息数的调用列表,或者选择使用数据池创建循环以使用数据池来生成循环。 数据池定义循环中每个调用的调用号。
- 如果希望按随机顺序来生成调用号,请选择随机序列。
- 单击完成。 此操作将在测试中生成可靠的消息传递服务调用结构。