添加对服务请求的异步回调

要测试不实施 WS-Notification 规范的专有异步服务,可添加对服务请求或 XML 请求的异步回调。

开始之前

手动创建用于调用异步服务的 Web 服务调用或 XML 调用。此调用必须包含将指定回调接收方 URL 的端点。该端点用于将回调重定向至测试人员。

如果该服务实施 WS-Notification 规范,请改为使用“新建 WS-Notification 请求和回调”向导来创建异步调用结构。 请参阅创建异步请求结构

过程

  1. 在测试编辑器中,选择 Web 服务或 XML 请求,单击添加,然后单击异步回调新建异步回调”向导将打开。
  2. 在“选择回调端点”页面上,选择回调端点 URL 所在的请求的 XML 元素。
  3. 如果您拥有 Web 服务的 Web 服务描述语言 (WSDL) 文件,请单击下一步。否则,跳至步骤 5。
  4. 在“将消息绑定到 WSDL 端口”页面上,从该 WSDL 文件选择端口。如果 Web 服务的 WSDL 文件未列出,请单击添加以添加工作空间内的 WSDL 文件,或导入 WSDL 文件。
  5. 单击完成 这将在测试编辑器中生成包含并行、接收和超时元素的回调结构。

下一步做什么

在此回调结构中,您可以向并行、接收和超时元素添加测试元素以指定测试行为:
  • 并行包含发送了异步请求后运行的测试元素。
  • 接收指定回调的消息返回,并包含在接收了回调后运行的测试元素。
  • 超时包含在指定的延迟后未接收到回调的情况下运行的测试元素。

反馈