【问题标题】:how to save response when saving a SoapUI project保存 SoapUI 项目时如何保存响应
【发布时间】:2009-05-19 07:54:49
【问题描述】:

我正在使用 SoapUI 2.5.1 - 评估版

在测试用例中,如何将响应消息与请求一起保存在 SoapUI 项目中?

这是目前正在发生的事情: 当我创建一个 Web 服务 SoapUI 项目并发送一个操作的 SOAP 请求时,我得到一个响应 XML。现在保存soapUI 并退出该工具后——当我再次打开它时,我看到响应XML 选项卡为空。

为什么只保存请求而不保存响应 - 这是 SoapUI 中的错误吗?

谢谢 -阿伦

【问题讨论】:

    标签: wcf web-services testing soap soapui


    【解决方案1】:

    正如 Thomas Bratt 所指出的,不会保存响应,因为在大多数情况下,这样做没有意义。 SoapUI 用于测试;如果你想保存你的测试结果,你必须明确地这样做。

    要保存特定的响应消息,请使用响应编辑器的上下文菜单(或按 Ctrl+S),然后将其保存到文件中。如果需要,您可以使用相同的上下文菜单(或按 Ctrl+L)重新加载它。

    【讨论】:

    • 感谢 Thomas 和 Martijn 指出为什么保存响应的工具没有意义。
    • 完全同意@akjain - 它有什么可怕的?如果您使用“邮递员”,则有按钮/链接“保存响应”,它将所有结果的测试保存在历史记录中。属性“转储文件”是只读的。 Ctrl+S 保存整个项目,而不是响应。这是不一样的。哦,但是你可以写你自己的脚本,真无聊:community.smartbear.com/t5/API-Functional-Security-Testing/…
    • @Peter 在响应编辑器中按 Ctrl+S 只会保存响应,不是整个项目。
    【解决方案2】:

    响应未保存,因为它可能因调用而异。

    我认为逻辑是只需要保存请求。服务器每次都会自动生成响应。

    例如,“获取时间”SOAP 方法每次都会返回不同的结果。我在工作中使用 SOAP-UI 与代理视频连接请求并返回错误代码的 SOAP 服务器进行通信。每次错误码都不一样,保存也没意义。

    您可以使用请求的上下文菜单来创建测试用例。这将让您根据 WSDL 模式检查响应,并断言响应不包含 SOAP 错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      相关资源
      最近更新 更多