SOAtest 和 Virtualize、可以使用利用 MTOM(消息传输优化机制)和 XOP(XML二进制优化打包)技术的服务。 您可以选择要包含的二进制内容以及验证、发送和接收优化的消息。 可以使用表单输入视图中的 SOAP 客户端或消息响应程序发送 MTOM 优化的消息。 通过替换 xsd:base64Binary 元素具有类似于以下内容的引用的内容: < xop:Include href="cid:1.urn:uuid:[email protected]" xmlns:xop="http://www.w3.org/2004/08/xop/include" /> 在 MIME_boundary 小节中使用相同的 href cid 值,该节将包括相应的非编码内容。 要启用优化消息的发送,请完成以下操作: 点击工具的Misc. 或 Options选项卡,然后从 Attachment Encapsulation Format 下拉菜单中选择 Custom 。 MTOM Optional: 只有当请求中有优化的内容时,此工具才会以 XOP 包(即具有 MIME 边界)发送请求。 如果没有优化的内容,它将发送一个请求。 选择 Request 或 Request 选项卡,并确保已从 Views 菜单中选择 Form Input 。表单输入视图是一个模式感知视图。 在这个视图中,将识别 xsd:base64Binary 模式数据类型,以便您可以引用要优化的内容。单击 base64Binary 类型时,以下选项可用: Reference to file: 这是推荐的选项。此选项允许您选择要作为优化内容发送的文件。SOAtest 和 Virtualize 在内容发送到网上时读取文件的内容。这样,文件内容就不会存储在套件中。 此外,通过从下拉框中选择 Parameterized 并选择 File Data Source,可以由数据源驱动要发送的文件。有关文件数据源的更多信息,请查阅 在 SOAtest 中配置文件数据源 或 在 Virtualize 中配置文件数据源。
注意 MTOM Always 或 MTOM Optional 可以在测试或响应程序套件、三种级别中选择,这三个级别存在于 SOAP 客户端选项 选项卡中,或在首选项面板的 SOAP Client 页面中。
Overview
Content Tools