不专搞接口后都没怎么打开soapui了 今天写个总结吧,虽然我也没有探索多少用法

soapiui安装包、postman安装包上传网盘后再分享(网上也可以搜到很多安装包的 链接:https://pan.baidu.com/s/1ywfbyoWF6PzphCA1e6t4dA?pwd=1234 提取码:1234

1.soapui

1.1 webservice

首先要新建一个项目 File下面的 New SOAP Project 创建的是webservice接口的 在弹出的窗口输入项目名称和项目的地址,地址不对会弹出错误窗口,地址后面可以改的,这里可以随意填一个能用的地址 新建成功后就是左侧这个,我这里展开之后下面是挂了四个 之前貌似都是只有两个的,最后两个 展开savaData,双击request,就进入到了发送请求的页面 页面总体分为三部分,最上方是请求的接口地址 左侧是输入报文,右侧是返回报文 点绿色的三角形按键就是开始发送请求了 右侧返回报文区域的左侧的RAW和XML是调返回报文格式的,基本返回也都是XML格式,这个自己切换一下 右键savedata可以新建request,地址是和上一个request地址相同的,可以手动改 还有左下角这里的信息, 比如有中文乱码问题的时候可以调encoding, 接口太慢,超时的时候可以调整timeout设置超时时间,单位是ms import project可以导入项目,比如别人写好保存的,可以直接导入进来就能用了

1.2 RESTFUL

1.2.1 请求restful接口

新建一个rest项目,地址要填restful接口的地址 地址填对之后就会自动创建好request 双击request后上方是执行按钮、接口请求方式、接口ip端口和路径 左侧上方是可以添加入参的,下方是接口请求报文,post、put等接口有,get等就没有 右侧是接口返回报文,也有一栏格式选择,一般是json,请求报文也是json格式 地址路径是可以手动修改的,但是继续在这个项目下新建request后,修改一个,其它的也会改变,不同的接口就要建不同的项目 推荐使用postman测试restful接口

1.2.2 模拟restful接口响应

soapui还可以模拟接口返回 接口地址自定义的,返回报文也是自定义的

选择新建一个rest project,地址可以不填 然后右键这个新的项目,new rest mockservice,在弹窗输入名称 接着右键刚才新增好的mockservice,新建接口的详细信息 method是接口请求方式,path是接口路径,到时候模拟好的接口请求路径就是本机ip+后面会配的一个端口+这个路径 右键刚才新增的test,new mockrespose,新增返回报文 双击就可以打开下图中的三个界面 response1,是设置模拟响应报文的窗口 test,是配置模拟请求的路径和请求方式的窗口 rest mockservice,是配置模拟的请求端口和ip的窗口(还可以设置超时时间,让接口等待一段时间再响应) 点击rest mockservice界面上的绿色三角形之后,模拟接口响应就启动了 当我请求我模拟的接口地址时,就可以得到我模拟返回的报文

也可以模拟webservice接口,步骤应该是差不多的。

以上就是我经常使用soapui的几种方式。 下一篇讲讲postman的使用。

推荐阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: