本主题解释了如何在 SOAtest 和 Virtualize 中配置并应用 附件处理器器工具。该工具管理 MIME 附件。
本章包含:
了解附件处理器
附件处理器工具管理所有的 MIME 附件,该附件作为 SOAP 响应或 传入消息接收。由于可以发送如此多的 MIME 附件,因此能够跟踪每个附件是很有用的。
若要使用附件处理器工具,必须将其链接到 SOAP 客户端 (SOAtest) 或消息响应程序 (Virtualize) 工具,这些工具作为响应或传入消息的一部分接收 MIME 附件。返回的 MIME 附件将由附件处理器管理。
配置附件处理器
若要配置附件处理器工具,请执行以下操作:
将附件处理器作为输出添加到 SOAP 客户端或消息响应程序。在 Add Output 向导中,从左窗格选择 Response> Attachment ,从右窗格选择 Attachment Handler ,然后单击 Finish 按钮。
- 双击 Response Attachment> Attachment Handler 节点。将在右侧 GUI 面板显示以下附件处理器操作。
- Attachment sorting options: 指定附件如何排序。
- Attachments from previous response: 按索引、内容 ID 和 Base 64 解码显示可用的 MIME 附件。
- Output Headers: 选择该选项以输出 MIME 附件数据头。如果选中该选项,MIME 响应数据头和 MIME 响应主体将同时输出。默认情况下,只有 MIME 响应主体是输出。
- Selected Attachment: 以文本格式显示在 XML 响应中返回的 MIME 附件。
- Expected number of attachments: 指定期望的附件数量。
- Fail test on mismatches: 选择该选项,以使在指定的期望附件数量与附件处理器工具接收的实际附件数量不匹配时测试失败。
将输出附加到附件处理器
还可以添加像 Diff 工具或 XML 数据库这样的输出到附件处理器工具。要做到这一点,请完成以下步骤:
- 右键单击所需的附件处理器节点,并从快捷菜单中选择 Add Output 。
- 在 Add Output 向导中,完成其中一项以下选项:
从左窗格选择 All Attachments ,从右窗格选择所需输出工具,然后单击 Finish。所选工具将用于在附件处理器工具中指定的所有响应 MIME 附件。
从左窗格选择 Attachment # ,从右窗格选择所需输出工具,然后单击 Finish。所选工具将用于与可用附件列表中所选索引相对应的特定附件。