您可以添加服务响应元素来指定服务请求的所接收内容。可以使用测试编辑器来创建或编辑现有服务测试中的响应元素。
开始之前
服务响应元素是服务请求元素的子代。服务测试使用响应元素来度量调用与对应响应之间的响应时间。响应元素还可以包含验证点。IBM® WebSphere® MQ 和 JMS 请求可以包含多个响应元素。
根据请求的类型,可以手动创建若干类型的响应元素:
- Web 服务描述语言 (WSDL) 的响应:对于 Web 服务,此响应类型使用 WSDL 文件来创建响应的指定 XML 结构。
- XML 响应:此响应类型创建必须在其中手动创建预期 XML 结构的空响应元素。可以使用 XSD 目录中的 XML 模式定义 (XSD) 文档来为您提供帮助。
- 文本响应:此响应类型创建可包含自由格式文本的空响应元素。
或者,也可以通过记录服务所返回的实际响应内容来自动创建并更新响应内容。有关更多信息,请参阅更新来自服务的服务响应。
过程
要向服务请求中添加响应元素,请执行以下操作:
- 在测试编辑器中打开测试,然后选择服务请求元素。
- 创建以下元素之一:
- 对于 Web 服务请求,单击。
- 如果预期响应包含 XML 内容,请单击。
- 如果预期响应包含纯文本,请单击。
此操作将在测试中创建对应的响应元素。如果请求使用 WebSphere MQ 或 JMS 格式,那么可以创建多个响应。
- 编辑响应元素的消息内容以反映服务所返回的实际内容。
- 单击消息选项卡以查看“表单”、“树”或“源”视图中的响应内容。
- 单击附件选项卡以查看附加到响应的任何资源文件。
- 单击响应属性选项卡以查看响应的属性。
下一步做什么
创建消息返回后,可对内容创建验证点来测试服务的行为。