SoapUI 发送 Restful 接口
SoapUI
是什么
SoapUI
SoapUI
是一款以测试为主的 API 工具,可以测试 REST、SOAP、GraphQL API、JMS 等接口。
Restful 接口
Restful
是一种接口风格,近几年非常盛行,规定了接口的 URL、Method、传参方式。
SoapUI 也支持发送 Restful 风格的接口。
创建项目
首先创建一个 REST Project,这能让你去发送一个 Restful 接口。
创建 REST Project
接口添加
添加一个 GET 请求的接口,并填写 URL
添加 GET 请求接口
https: //petstore.swagger.io/v2/pet/findByStatus?status=available
# status参数可以为:available, pending, sold
填写 URL
完善接口参数
创建的一个接口项目需要完善以下参数:
站点(endpoint)
资源(source)
请求方法(method)
实际请求参数(parameters)
发送请求
接着就是点击 运行 按钮,就可以发送请求,调试此接口了并且可以查看到响应的 json 结果 ~
发送请求
SoapUI 缺陷
其实我们能感觉到 SoapUI 有点古老的感觉。。。而且它也默认没有中文语言的切换,这使得使用门槛大大提高
而且 SoapUI 作为一款以
接口测试
为主的工具,
功能有点局限
了。
最近使用一款叫
Apifox
的工具,感觉功能是真的完善!
Apifox 发送 Restful 接口
Apifox
Apifox = Postman + Swagger + Mock + JMeter
Apifox 是一款国产的非常出色的 API 工具,它具备几个非常重要的功能:
创建接口
Apifox 拥有出众的 UI 设计,我们可以选择
添加接口
创建接口
设置参数
我们可以设置一个接口所必须的参数:
接口名
接口 URL
接口 Method
Query 参数
设置参数
然后点击
保存
点击保存
发送接口
在 API 预览界面,点击
运行
,会跳转到 运行界面
运行界面
在 运行界面,可以修改你想要的请求参数,满意之后,直接点击
运行
,即可进行接口的发送
发送请求
发送后,可以拿到后端返回的 Response 结果
Response 结果
自动化测试
Apifox 也提供了 自动化测试 的功能,可以完成很多功能:
自动化测试
关于 Apifox
Apifox
Apifox 是一体化 API 协作平台,可以实现 API 文档、API 调试、API Mock、 API 自动化测试,是更先进的 API 设计/开发/测试工具。Apifox 提供了一种全面的 API 管理解决方案。使用 Apifox ,你可以在统一的平台上设计、调试、测试以及协作你的 API,消除了在不同工具之间切换和数据不一致的问题。 简化了你的 API 工作流,并确保了前端、后端和测试人员之间的高效协作,
点击免费使用
。
RESTful
SoapUI