更新来自服务的服务响应

开发服务测试时,您可以从测试编辑器发送请求以记录或更新响应元素。

开始之前

服务响应元素是服务请求元素的子代。服务测试使用响应元素来度量调用与对应响应之间的响应时间。响应元素还可以包含验证点。

您可以单击请求元素中的更新响应来完成以下某个操作:
  • 记录来自服务的响应:此方法发送请求并记录来自服务的实际响应。对于使用 IBM® WebSphere® MQ 或 JMS 传输协议的服务,可以记录多个响应。
  • 更新当前响应内容:如果响应存在,那么将替换其内容。如果接收到多个响应,那么将更新响应的数量和顺序。
要点: 更新响应内容后,引用了已替换内容的数据关联或验证点可能不再有效。
可以使用测试编辑器创建或编辑服务测试中的响应元素。有三种方法可添加服务响应:
  • 从 Web 服务描述语言 (WSDL) 生成响应:如果服务使用 WSDL,那么将创建具有 WSDL 指定的内容结构的响应。
  • 添加文本响应:在此响应类型中,为响应指定自由格式化内容。
  • 记录来自服务的响应:此方法发送请求并记录来自服务的实际响应。

WebSphere MQ 和 JMS 请求可包含多个响应元素。

过程

要向服务请求中添加响应元素,请执行以下操作:

  1. 在测试编辑器中打开测试,然后选择服务请求元素。
  2. 在“测试元素详细信息”页面上,单击更新响应 或者,右键单击服务请求元素,然后单击添加 > 来自请求的响应。 此操作执行服务请求。如果请求有效,那么“更新响应”窗口将打开并显示响应数据。
  3. 在“返回预览”窗口中,复审响应的内容以确保其正确。 对于 WebSphere MQ 和 JMS 协议,如果接收到多个响应,那么单击箭头以查看每个响应。
    1. 单击消息选项卡以查看“表单”、“”或“”视图中的响应内容。
    2. 单击附件选项卡以查看附加到响应的任何资源文件。
    3. 单击响应属性选项卡以查看响应的属性。
  4. 要在测试中使用接收到的响应,请单击更新测试 这会将响应元素创建为请求元素的子代或者使用新数据更新现有响应元素。

下一步做什么

创建或更新响应元素后,可以在响应内容上创建验证点来测试服务的行为。

反馈