SoapUI简介:了解这个流行的API测试工具

SoapUI 是一种广泛使用的 API 测试工具,它为测试人员和开发人员提供了一个全面的解决方案。

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

SoapUI简介:了解这个流行的API测试工具

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

SoapUI

官网:https://www.soapui.org/

SoapUI

SoapUI 是一个开源测试工具,通过 soap/http 来检查、调用、实现 Web Service 的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到 Eclipse,maven2.X,Netbeans 和 intellij 中使用。把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个测试用例包含一个或多个测试步骤,包括发送请求、接受响应、分析结果、改变测试执行流程等。

SoapUI 的简单使用

接口创建

创建项目

我们需要先创建一个 Project 也就是 项目,因为一个团队有很多个项目,创建 项目 是为了区分不同接口

创建项目

创建接口、发送接口

接下来就开始创建接口了,接口两大要素

  • URL
  • Method

我们需先输入请求的 URL

请求 URL

接着在 request 界面,设置对应的参数,比如这里设置了请求的 Method、请求参数、请求参数格式 等

然后发送请求,我们可以或得到我们预期的 Response 响应结果~

Response 响应结果

SoapUI 缺陷

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

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

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

Apifox

介绍

官网:https://apifox.com/

Apifox 是一款集文档、测试、Mock、协同于一身的工具

Apifox = Postman + Swagger + Mock + JMeter

Apifox 官网

优点

Apifox 拥有许多其他 API 工具都没有的功能,比如:

  • 默认支持中文语言
  • 支持本地 Mock、云端 Mock
  • 支持回收站、历史记录
  • 支持在线文档
  • 拥有 IDEA 插件 Apifox Helper,方便代码同步接口文档

接口创建

用 Apifox 创建接口非常方便,我们需要点击 新建 按钮,然后填入 必要的参数,比如接口名、接口 URL、接口 Method 等,并且点击 保存,这样一个接口就创建好了~

接口创建

接口发送

我们可以发送接口进行调试,这里我已经在后端定义好这个接口了,我们需要点击 运行 按钮

点击 运行

进入 运行界面 之后,点击 运行,即可发送接口

发送接口

并得到我们预期的后端返回的 Response 结果

Response 结果

自动化测试

Apifox 也提供 自动化测试 功能,我们需要点击进 自动化测试 面板,并新建测试用例

新建测试用例

新建之后,需要导入接口,然后即可 运行 自动化测试

运行自动化测试

关于 Apifox

Apifox 官网

Apifox 是一体化 API 协作平台,可以实现 API 文档、API 调试、API Mock、 API 自动化测试,是更先进的 API 设计/开发/测试工具。Apifox 提供了一种全面的 API 管理解决方案。使用 Apifox ,你可以在统一的平台上设计、调试、测试以及协作你的 API,消除了在不同工具之间切换和数据不一致的问题。 简化了你的 API 工作流,并确保了前端、后端和测试人员之间的高效协作,点击免费使用