SoapUI 使用教程

SoapUI 是一款功能强大的API测试工具,文章将带你一步步学习SoapUI。

用 Apifox,节省研发团队的每一分钟

SoapUI 使用教程

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

SoapUI 发送 Restful 接口

SoapUI 是什么

SoapUI 使用教程
SoapUI

SoapUI 是一款以测试为主的 API 工具,可以测试 REST、SOAP、GraphQL API、JMS 等接口。

 

Restful 接口

Restful 是一种接口风格,近几年非常盛行,规定了接口的 URL、Method、传参方式。

 

SoapUI 也支持发送 Restful 风格的接口。

 

创建项目

首先创建一个 REST Project,这能让你去发送一个 Restful 接口。

SoapUI 使用教程
创建 REST Project

 

接口添加

添加一个 GET 请求的接口,并填写 URL

SoapUI 使用教程
添加 GET 请求接口
https: //petstore.swagger.io/v2/pet/findByStatus?status=available
# status参数可以为:available, pending, sold
SoapUI 使用教程
填写 URL

 

完善接口参数

创建的一个接口项目需要完善以下参数:

  • 站点(endpoint)
  • 资源(source)
  • 请求方法(method)
  • 实际请求参数(parameters)

 

发送请求

接着就是点击 运行 按钮,就可以发送请求,调试此接口了并且可以查看到响应的 json 结果 ~

SoapUI 使用教程
发送请求

 

SoapUI 缺陷

其实我们能感觉到 SoapUI 有点古老的感觉。。。而且它也默认没有中文语言的切换,这使得使用门槛大大提高。

 

而且 SoapUI 作为一款以 接口测试 为主的工具,功能有点局限了。

 

最近使用一款叫 Apifox 的工具,感觉功能是真的完善!

 

Apifox 发送 Restful 接口

Apifox

如果你想尝试更便捷、高效的方式来调试(管理) API,那么可以使用 Apifox。Apifox 是一个比 Postman 更强大的接口测试工具,Apifox = Postman + Swagger + Mock + JMeter,Apifox 支持调试 HTTPHTTP2WebSocket、Socket、WebServicegRPCDubbo 等协议的接口,并且集成了 IDEA 插件。它是一个集成了 API 文档API 调试API 设计API 测试API Mock自动化测试的 API 一体化协作平台!

Apifox

 

创建接口

Apifox 拥有出众的 UI 设计,我们可以选择 添加接口

SoapUI 使用教程

 

设置参数

我们可以设置一个接口所必须的参数:

  • 接口名
  • 接口 URL
  • 接口 Method
  • Query 参数
SoapUI 使用教程

 

发送接口

在 API 预览界面,点击 运行,会跳转到 运行界面。在 运行界面,可以修改你想要的请求参数,满意之后,直接点击 运行,即可进行接口的发送。发送后,可以拿到后端返回的 Response 结果。

SoapUI 使用教程

 

自动化测试

Apifox 也提供了 自动化测试 的功能,可以完成很多功能:

  • 接口模拟并发
  • 接口压测
SoapUI 使用教程

 

总结

SoapUI 是一款专注于 API 测试的工具,支持 REST、SOAP、GraphQL 等接口,但界面较为陈旧且缺乏中文支持。其操作包括创建 REST 项目、添加 GET 请求、完善参数并发送请求。不过,Apifox 作为替代工具,功能更为强大,支持多种协议,具有良好的界面设计,并提供自动化测试等功能,显著提升了 API 管理和调试的效率。

Apifox 新版
Apifox