SoapUI中文网站 > 最新资讯 > SoapUI查询结果返回异常是什么原因 SoapUI查看项目历史记录
SoapUI查询结果返回异常是什么原因 SoapUI查看项目历史记录
发布时间:2024/12/17 14:33:08

品牌型号:Lenovo ThinkPad E550C

系统:Windows 11

软件版本:SoapUI 5

在使用SoapUI进行接口测试过程中,接口可能会因为各种原因返回异常状态,导致异常状态的原因多种多样,面对这些异常,许多测试人员可能会感到困惑,不知道问题出在哪里,于是直接根据项目历史记录重置测试环境。为了帮助大家快速定位分析问题,本文将从常见的异常原因出发,深入探讨SoapUI查询结果返回异常是什么原因,SoapUI查看项目历史记录步骤是什么。

一、SoapUI查询结果返回异常是什么原因

SoapUI发送请求后返回异常,说明接口已经成功发送到服务器,但在服务器处理过程中出现了问题,常见的问题有:

1、参数设置错误。SoapUI允许我们发起SOAP或REST请求,不同的请求类型对应的参数不同,常见错误的参数有XML参数和JSON参数,当参数格式填写错误,后端便无法正常解析参数,进而返回异常。

接口参数设置项
图1:接口参数设置项

2、身份验证失败。SoapUI内置Auth认证方式,当填写的认证方式填写错误,如Token、Password错误,那么发送到后端的Authorization请求头信息也会是错误的,进而导致后端身份校验失败,返回异常。

认证信息填写项
图2:认证信息填写项

3、请求编码不一致。默认SoapUI设置的编码不为UTF-8,如果后端将接收到的请求参数按照UTF-8编码解析,则会导致解析错误,进而引发查询结果返回异常。

请求编码设置
图3:请求编码设置

4、后端并发数不足。SoapUI的测试工具中支持负载测试,如果负载测试的延时时间设置过短或者并发数量过大,会导致后端资源占用或竞争,使得出现服务器负载过重、数据库锁定或API限制并发访问的次数等,导致查询结果异常。

负载测试参数
图4:负载测试参数

二、SoapUI查看项目历史记录

在SoapUI中,查看项目历史记录是排查异常问题的重要步骤,通过历史记录,测试人员可以回溯到先前的测试状态,查看请求和响应的细节,以帮助定位问题,然而SoapUI没有明确的项目历史记录功能,但我们仍然可以通过其他方式回看接口测试记录。

1、http log。我们在SoapUI下方的“http log”界面中,就可以查看到软件打开以后,发送的接口报文,其中包含发送报文和返回响应报文,足以帮助我们回溯接口。

请求日志
图5:请求日志

2、在SoapUI Pro版,即ReadyAPI中,提供了Test History功能,可以查看过往运行的测试用例历史记录,在其中点击单个记录就可以查看对应的接口配置情况和测试结果。

测试执行历史
图6:测试执行历史

以上就是关于SoapUI查询结果返回异常是什么原因,SoapUI查看项目历史记录的方法是什么的相关介绍内容,使用SoapUI测试接口时遇到异常不可怕,因为SoapUI提供了完善的响应内容查看界面和请求日志界面,供我们分析异常原因,还提供了接口历史记录查看方法,供我们回溯错误接口,容错率拉满。

 

作者署名:包纸

 

 

读者也访问过这里:
135 2431 0251