SoapUI 响应和日志窗格

2025年3月17日 | 阅读 3 分钟

我们知道,SOAP 请求消息或响应是通过 HTTP 协议传递的。 当我们向网络上的 Web 服务器发送请求时,Web 服务器会检查请求的介质(协议),然后响应于该请求。 在本节中,我们将学习 HTTP 请求和响应如何在网络上传输。 让我们了解 HTTP 请求和响应如何在 SoapUI 中处理。

步骤 1: 单击 Request for Sum XML 文件的 Raw 选项卡,查看如何使用 HTTP 协议的 POST 方法传输 SOAP 请求消息,如下图所示。

SoapUI Response and Logs Pane

Sum 的 HTTP 请求

步骤 2: 同样,单击右侧 XML 文件的 Request 的 Raw 选项卡,查看响应如何检查 HTTP 协议并将结果发送到请求,如下图所示。

HTTP 响应


SoapUI Response and Logs Pane

如上图所示,通过 HTTP 协议处理 SOAP 请求后,它会显示 HTTP 响应代码 200,这意味着 OK。 这意味着 Web 服务器已成功发送消息。

Web 服务器使用 HTTP 代码发送和调试响应。

HTTP 代码描述
1xx信息性: 它表示已收到请求,并且正在继续处理中。
2xx成功: 成功表示 HTTP 服务器响应服务器已成功收到并理解该请求。
3xx重定向: 它表示必须采取进一步的行动才能完成请求。
4xx客户端错误: 它表示当请求具有不正确的语法或无法完成请求时出错。
5xx服务器错误: 服务器未能满足有效请求

日志窗格

日志窗格在 SoapUI 工具中用于存储客户端和服务器之间的消息、错误消息以及消息正在执行的详细信息。 它允许用户查看日志窗格中各个选项卡的状态,例如测试用例的调试,测试步骤等。 让我们讨论 SoapUI 测试工具中使用的日志窗格,如下图所示。

SoapUI Response and Logs Pane

SoapUI 日志

SoapUI 日志用于保存有关服务器和客户端机器收到的请求和响应消息的信息,并且相同的信息也保存在 SoapUI bin 文件夹的 soapui.log 文件中。

SoapUI Response and Logs Pane

http 日志

它用于显示在网络上传输消息期间使用的所有 HTTP 数据包。 我们可以检查 HTTP 日志中 Raw 的所有信息,如下所示。

SoapUI Response and Logs Pane

错误日志

错误日志在 SoapUI 中用于显示项目完成期间遇到的所有错误。 相同的错误信息也保存在 SoapUI bin 文件夹的 soapui-error.log 文件中。

SoapUI Response and Logs Pane

内存日志

内存日志充当监视器,显示 SoapUI 资源消耗的内存。 它以图表的形式显示内存状态,如下图所示。

SoapUI Response and Logs Pane
下一个主题SoapUI 断言