SoapUI作为RESTful api请求响应模拟工具的使用方法

在移动端开发过程中,由于前后端进度不一致,等待后台开发准备妥当,往往影响工作进度,而且,即使后台api就位,由于处在项目开发阶段,接口往往不稳定,同时还会增减字段等问题。这个时候,移动端开发人员会需要一个能自己灵活配置的模拟服务器请求响应的工具,来配合自己做移动端请求封装,当前市面上有很多mock工具,如mock-serverApi Fakerapimocker等。有些事是基于nodejs的,有些是基于Java的,需要在相应环境部署,比较麻烦,SoupUI是一款桌面测试工具,安装简单,功能强大,可以满足移动端开发人员的后台请求响应需求,本次只介绍RESTful api的请求响应设置,他还有其他功能,比如后台接口测试、webservice接口测试等,有时间再详细介绍。

 

首先下载SoapUI,官方地址:https://www.soapui.org/downloads/soapui.html

安装和其他Windows程序一样,安装完后启动SoapUI

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第1张图片

右击Projects,选择New REST Project,设置请求的URIIP、端口、资源、方法均可自定义,这里我设置的是本地的IP,端口是8087

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第2张图片

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第3张图片

生成的项目如下,我们可以在请求中添加参数,点击加号,输入namevalue

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第4张图片

右击IP和端口,选择Generate REST Mock Service,给新建的Mock Service取个名字,点击ok,就能生成模拟服务,原项目的请求都已继承过来,只有新服务的端口变为8089

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第5张图片

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第6张图片

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第7张图片

双击Response 1,编写相应数据,要注意选择正确的相应数据类型,本次用的是json:

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第8张图片

启动服务,接下来就可以测试了:

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第9张图片

结果如下,说明测试成功,用手机浏览器测试同样成功,这样就实现了Api服务的请求响应模拟。

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第10张图片

 SoapUI作为RESTful api请求响应模拟工具的使用方法_第11张图片

 

你可能感兴趣的:(开发辅助工具)