一提到 API 接口测试的工具,对于有经验的程序员可能会想起的是 Postman、 Jmeter、SoapUI,但众所周知,他们也会有一些缺点,导致他们在使用上体验不是特别好。

比如 Postman 的文档功能可能没那么强大,以及商业版定价太高了;像 SoapUI 虽然操作比较简单,但是缺乏对应的文档。

今天给大家推荐一个简单、好用的 API 接口测试工具——Eoapi,下面会给大家简单演示一下,如何用这款工具进行 API 接口测试。

API 接口测试

在测试中我们可能会关注状态码、响应体以及响应时间,这些数据 Eoapi 通通都会展示给你,判断 API 是否正常。

开始测试之前,我们需要先填写测试数据~,可以点击标签页的加号新建一个测试标签页。

还可以通过点击分组 API 的闪电图标快速对某个 API 发起测试。

通过类比现有的知识去学习新的知识往往更快,平时我们一般会在浏览器里看 API 请求信息,这些信息在 Eoapi 对应的位置是什么呢?相信通过下面的对照图你很快能知道如何在 Eoapi 测试:

下划线颜色相同代表相同模块

请求 URL/请求方式/请求头/Query 参数

API Path 里面可能填写了 Query 参数,Eoapi 会将它自动同步到 Query 参数的表格里面。

首先确认你的 HTTP 请求体格式,选择相应的请求体格式后点击测试按钮。

就可以看到相应 API 响应信息啦!

通过点击测试历史,还可以回溯当时测试的所有 API 请求信息,快速回归测试。

当然了,这款开源的 API 接口测试工具,功能可不止这些,目前这款软件已经更新到 v1.9.0了,除了我们常说的接口测试、接口文档、接口管理以及Mock 功能,新增团队协作、API 分享功能。除此之外他们还支持:

  • 丰富的插件市场,可拓展

  • 前后置脚本

  • 支持查看所有测试历史

  • 支持 Websocket 协议,后续也会新增支持更多的主流协议

UI长这样:

在线 Demo:

https://www.eoapi.io/?utm_source=cs&utm_campaign=xh&utm_content=ceshi

如果你觉得这个开源项目还可以的话,不妨点个 Star 支持下他们,如果你觉得还需要继续优化,不妨去提个Issue.

Github:

https://github.com/eolinker/eoapi

Gitee:

https://gitee.com/eolink_admin/eoapi

好用的开源 API 接口测试工具相关推荐

  1. 一文搞懂!最好用的七大顶级 API 接口测试工具

    现在 API 接口已经成为软件开发重要的组成部分,由于 API 并没有 GUI 图形界面,无法直观的对接口进行测试,所以对于前后端开发来说,找到一套趁手的工具对 API 接口进行测试,了解开发的程序是 ...

  2. 好用的API接口测试工具有什么推荐吗?

    点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 这篇文章,推荐一些还不错的工具,具体工具使用,是没有任何门槛:搜索引擎,去搜索工具名,有 ...

  3. FREE 开源 API 管理工具等

    最近学习API 管理工具,发现几个不错的东西,记录如下: 1.IBM 收购NODE 厂家  STRONGLOOP 有一产品LOOPBACK,开源,好! 2.apigee  api管理平台 也不错. 3 ...

  4. Postman API 接口测试工具

    一.简介 Postman 是一款非常实用的接口测试工具.它有三大主要功能:模块请求.工作空间.接口自动测试等. 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的 ...

  5. 开源API测试工具 Hitchhiker v0.5更新 - 完善细节

    Hitchhiker 是一款开源的支持多人协作的 Restful Api 测试工具,支持Schedule, 数据对比,压力测试,支持上传脚本定制请求,可以轻松部署到本地,和你的team成员一起管理Ap ...

  6. 开源API测试工具 Hitchhiker v0.10 - 中文版

    Hitchhiker 是一款开源的支持多人协作的 Restful Api 测试工具,支持自动化测试, 数据对比,压力测试,支持脚本定制请求,可以轻松部署到本地,和你的team成员一起协作测试Api. ...

  7. 开源 API 集成测试工具 Hitchhiker v0.1.3 - 参数化请求

    Hitchhiker 是一款开源的 Restful Api 集成测试工具,你可以轻松部署到本地,和你的team成员一起管理Api. 在线体验: http://www.hitchhiker-api.co ...

  8. 开源 API 管理工具,新版本 V1.3.0:前后置脚本、查看所有....

    这是我们的第 2 篇月报,以后我会在这里和每一位来之不易的开发者分享产品故事以及产品进展. 我们的 1.3.0 版本功能伴随着炎热的天气如火如荼地发布了,UI 进行了升级,更清爽.更简单. 看得出改了 ...

  9. 开源 API 管理工具 v 1.6.0 发布:切换 tab 不再担心数据丢失

    本月肝了 3 个版本,1.4.0.1.5.0.1.6.0,Github 上 star 数也突破了 400,肤浅地开心一下- 最终成果如图: 更新了什么 Tab 支持 之前有用户反馈为啥我在测试页面想看 ...

最新文章

  1. [LeetCode]题解(python):150-Evaluate Reverse Polish Notation
  2. 问卷星调查学生对《算法》教学的建议与反馈
  3. 慎用jQuery中的submit()方法
  4. python jenkins库 api简介
  5. Python uuid 介绍
  6. 2018-03-26
  7. Redis 小白指南(二)- 聊聊五大类型:字符串、散列、列表、集合和有序集合...
  8. asp 下拉框二级联动
  9. linux 内存越界判断_虚拟内存 和 page fault 的解释
  10. 神经网络——BP算法
  11. Android 系统(156)----Android APP适配全面屏手机的技术要点
  12. pandas之get_dummies
  13. 模仿LordPE写了个PE解析工具
  14. 北京/西安内推 | 中国移动研究院NLP组招收自然语言处理算法实习生
  15. 《程序开发心理学——程序开发组》
  16. 删除电脑桌面的IE(Internet Explorer)浏览器图标
  17. DL notes 05:深度学习相关的优化基础(入门级)
  18. echarts中国省份地图加城市定位(打点)
  19. 痞子衡嵌入式:一表全搜罗常见低功耗广域物联网协议(NB-IoT/eMTC/LoRa/SigFox...)
  20. 案例:用python将中文翻译的和英文原文合成新的word文档

热门文章

  1. 字符串拷贝函数:strcpy的详解及模拟实现
  2. 磁悬浮陀螺飞轮用隐式洛伦兹力磁轴承
  3. 基于Linux系统的C语言多关卡推箱子设计
  4. Java实现图章或签名插在pdf的固定位置
  5. Flowable实战-Camel使用
  6. 一文教会你JDK8的函数式编程
  7. 基于STM32F030的ADC功能实现
  8. stm32f030c8之基础定时器TIM6
  9. 综合面试(hr面)常问的问题
  10. 计算机的aero界面是一种,win7系统Aero特效是什么