我正在使用SoapUI 2.5.1 - 评估版
在测试用例中,如何将响应消息与请求一起保存在 SoapUI 项目中?
以下是当前发生的情况: 当我创建一个 Web 服务 SoapUI 项目并发送 SOAP 请求以进行操作时,我得到一个响应 XML。现在保存soapUI 并退出该工具后——当我再次打开它时,我看到响应XML 选项卡为空。
为什么只保存请求而不保存响应 - 这是 SoapUI 中的错误吗?
谢谢-阿伦
正如 Thomas Bratt 所指出的,没有保存响应,因为在大多数情况下,这样做没有意义。SoapUI 用于测试;如果你想保存你的测试结果,你必须明确地这样做。
要保存特定响应消息,请使用响应编辑器的上下文菜单(或按 Ctrl+S),然后将其保存到文件中。如果需要,您可以使用相同的上下文菜单(或按 Ctrl+L)重新加载它。
不会保存响应,因为它可能会因调用而异。
我认为逻辑是只需要保存请求。服务器每次都会自动生成响应。
例如,“获取时间”SOAP 方法每次都会返回不同的结果。我在工作中使用 SOAP-UI 与代理视频连接请求并返回错误代码的 SOAP 服务器进行通信。错误代码每次都不一样,所以保存它没有意义。
您可以使用请求的上下文菜单来创建测试用例。这将允许您根据 WSDL 模式检查响应,并断言响应不包含 SOAP 错误。