创建异步请求结构

您可以根据 WS-Notification 规范来创建异步请求,其中包含回调结构。

过程

  1. 在测试编辑器中,选择测试并单击添加,然后单击基于规范的结构新建 Web 服务测试”向导将打开。
  2. 在“Web 服务规范选择”页面上,选择 WS-Notification,然后单击下一步
  3. 在“WS-Notification 详细信息”页面上,如果服务具有 Web 服务描述语言 (WSDL) 文件,请单击添加以将其与调用关联。
  4. 指定预订标识 可以选择 Websphere Application Server 或 Apache Muse 的缺省标识;或者,如果服务不使用标准标识,那么可以选择定制,然后输入标识的名称名称空间
  5. 主题区域内,将缺省名称名称空间值替换为服务主题的这些值。
  6. 指定预订持续时间 因为这是测试环境,所以预订在指定的延迟之后将到期以节省服务器资源。
  7. 如果这是 WS-BrokeredNotification 服务(在收到预订时实施通知调用),那么可以选择添加通知调用,然后输入要发送的消息。
  8. 单击下一步
  9. 在“配置协议”页面上,选择协议配置,然后指定配置选项。 如果要测试 SOAP 1.2 Web 服务,请选择生成 SOAP 1.2 包络
  10. 单击完成 此操作将在测试编辑器中生成具有回调结构(其中包含并行、接收和超时元素)的 Web 服务调用或 XML 请求。

下一步做什么

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

反馈