要测试不实施 WS-Notification 规范的专有异步服务,可添加对服务请求或 XML 请求的异步回调。
开始之前
手动创建用于调用异步服务的 Web 服务调用或 XML 调用。此调用必须包含将指定回调接收方 URL 的端点。该端点用于将回调重定向至测试人员。
如果该服务实施 WS-Notification 规范,请改为使用“新建 WS-Notification 请求和回调”向导来创建异步调用结构。
请参阅创建异步请求结构。
过程
- 在测试编辑器中,选择 Web 服务或 XML 请求,单击添加,然后单击异步回调。 “新建异步回调”向导将打开。
- 在“选择回调端点”页面上,选择回调端点 URL 所在的请求的 XML 元素。
- 如果您拥有 Web 服务的 Web 服务描述语言 (WSDL) 文件,请单击下一步。否则,跳至步骤 5。
- 在“将消息绑定到 WSDL 端口”页面上,从该 WSDL 文件选择端口。如果 Web 服务的 WSDL 文件未列出,请单击添加以添加工作空间内的 WSDL 文件,或导入 WSDL 文件。
- 单击完成。 这将在测试编辑器中生成包含并行、接收和超时元素的回调结构。
下一步做什么
在此回调结构中,您可以向并行、接收和超时元素添加测试元素以指定测试行为:
- 并行包含发送了异步请求后运行的测试元素。
- 接收指定回调的消息返回,并包含在接收了回调后运行的测试元素。
- 超时包含在指定的延迟后未接收到回调的情况下运行的测试元素。