品牌型号:Lenovo E550C
系统:Windows 11
软件版本:SoapUI 5
SOAP请求不同于日常开发中较常见的REST请求,它不以简洁、易读和易处理为任务目标,相反,它以XML数据格式为载体,包含详细的安全性、事务性和错误处理信息,因此需要对数据进行更多的处理和配置,但这也确保了它的安全性和可靠性,非常适合用于金融服务、银行等对数据传输的安全性和可靠性有较高要求的领域。下面本文就为大家介绍:SoapUI如何发送SOAP请求,如何查看SoapUI的请求和响应,掌握高效使用SoapUI测试SOAP请求的方法。
一、SoapUI如何发送SOAP请求
发送测试SOAP请求,需要完成它的一些基础参数配置:
1、首先,SOAP软件界面上方有SOAP项目的快速创建按钮,点击它,出现下图创建界面。在创建界面中,输入项目名称、初始化WSDL文件地址(本地地址或远程链接地址),输入以后点击OK完成SOAP项目创建。
2、创建后在左侧双击项目展开项目请求明细,SoapUI会自动解析WSDL内容生成对应请求方法,如下图生成了Add、Divide、Multiply、Subtract四个请求。
双击请求在右侧打开请求设置参数界面,SoapUI会自动设置一个参数模板作为初始默认参数,我们要填写请求参数时,需要将初始参数的“
3、具体的参数设置见下图3,除了基础参数外,很多时候SOAP请求还会携带Headers请求头,我们还需要在下方的Headers栏中点击加号按钮,创建请求头键值对,最后点击绿色运行按钮,发送SOAP请求进行测试。
二、如何查看SoapUI的请求和响应
请求发送成功后,SoapUI会将接收到的响应内容显示在响应区,通常是一个XML格式的响应,包含了服务端处理请求后的结果数据。
下图就是一个请求的响应界面,其中“
切换响应界面左侧的查看视图类型为Raw,就可以看到除响应体外的其他信息,如响应状态、响应头,以便于分析响应的顺利与否及错误原因。
在SoapUI中支持动态参数化,因此有些时候我们还需要查看请求发起的内容,验证发起参数是否与理想中一致,此时我们可以在下方的http log中查看发起的请求详情,对应的是其中的“http-outgoing”部分。
本篇文章重点介绍了SoapUI如何发送SOAP请求,如何查看SoapUI的请求和响应,完整向大家展示了一个SOAP请求从发起到接收再到验证的过程,帮助大家更好的了解具体的操作步骤。结合SoapUI软件,SOAP请求可以得到高效的测试,后期我们还可以结合测试用例、断言、Groovy脚本等方式,部署自动化测试流程,规范测试工作。