好用的API接口测试工具有什么推荐吗?
点击上方关注 “终端研发部”
设为“星标”,和你一起掌握更多数据库知识
这篇文章,推荐一些还不错的工具,具体工具使用,是没有任何门槛;搜索引擎,去搜索工具名,有一堆文章,非常详细的步骤。有一些熟知的工具,比如 Jmeter、Postman等 ,这两款工具,多数人也知道 。抓包工具,Fiddler、Charles,多数人也知道。
Hoppscotch
Hoppscotch是一种可以通过Web服务的方式构建API访问的工具,使用Node.js开发,采用简约的UI设计,能实时发送和获取响应值,它的的前身是Postwoman。
Hoppscotch是webapp,可以部署在服务器上,这样- -来整个团队都能使用,而不需要通过导入导出从而分享团队内成员所创建的集合。
Web演示地址:
hoppscotch.io/cn
GitHub地址:
GitHub - hoppscotch/hoppscotch:
Poster
这是火狐浏览器的一个插件,如果你想调试服务器,发出HTTP请求,Poster操作简单,你先设定一个内容类型,数分钟内,你将拥有需要检视HTTP请求结果的所有信息。
blazemeter
一款可以通过「录制浏览器请求」,使咱们通过点点点就能获取到请求数据的chrome插件。charles等抓包工具也可以做到这点。不过这个工具厉害的地方就是,它可以生成jmx文件,无缝在jmeter里 面使用。
Postman
Postman是一款网页调试与发送网页HTTP请求的Chrome插件,它可以利用Chrome插件的形式把各种模拟用户HTTP请求的数据发送到服务器,以便开发人员能够及时地作出正确的响应,或者是对产品发布之前的错误信息提前处理,进而保证产品上线之后的稳定性和安全性,Postman的页面相对用户体验性比较好,有的公司也已这个插件的模板做二次开发,搭建自己的接口测试平台。
RESTClient
RESTClient是用java Swing编写的基于http协议的接口测试工具,工具比较灵巧,便于做接口的调试,源码在官网上可以下载。
Apifox
官方下载地址:apifox.cn
Fiddler
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。
Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。
SoapUI
soapUI是一个免费、开源、跨平台的功能测试解决方案。一个易于使用的图形界面,和企业级功能,让你轻松和soapUI迅速创建和执行自动化的功能,回归测试和负载测试。
Eolink
官网eolink.com
是一款国产的集成接口测试和接口文档生成工具。这款软件支持saas服务,也可以付费本地部署。大多数公司还是选择前者,在线注册导入项目来使用。接口文档也支持导入和导出不同版本的文档如html,markdown 和word等,是一款很不错的软件。
结合API设计、文档管理、自动化测试、监控、研发管理和团队协作的一-站式API生产平台,从个人开发者到跨国企业用户,Eolink 帮助全球超过30万开发者
和数万家企业更快、更好且更安全地开发和使用API。
API文档与研发管理
API监控和异常告警
API快速测试与自动化测试
API微服务网关
支持多种方式快速发起API测试,自动生成随机测试数据和测试用例,一键对API进行批量回归和冒烟测试,并且立刻得到丰富详细的测试报告,让繁琐的API测试变得如此简单。支持在线、本地、客户端进行测试一键进行回归/ 冒烟测试快速创建测试用例自动生成测试数据丰富详细的测试报告。
JMeter
Apache JMeter是Apache组织开发的基于Java的开源的测试工具, JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。
另外,JMeter能够对应用程序做功能/回归测试/接口测试,同时Jmeter+Ant+Jenkins也可以搭建接口和性能的持续集成测试平台。
YApi
一个可本地部署的、打通前后端及QA,的、可视化的接口管理平台。
代码库:
GitHub - YMFE/yapi: YApi是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台
HTTP bin
官网httpbin.org
算是一个简单的HTTP请求和回复测试服务。
httpbin用途
http开发调试
httpbin提供了GET/PUT/POST/PATCH/DELETET常见方法,可以把请求头、参数等返回,类似Echo服务。方便调试http请求。
Apizza
官网apizza.net
注:有免费版、付费版、企业版( 个人使用,免费版本,够了)
亮点:生成接口文档、在线调试、在线生成代码、MD文档等
WireMock
WireMock是一个非常轻量级的支持HTTP mock的服务,可以用于单元测试或模拟测试环境服务端,它支持HTTP响应头,请求验证,代理/拦截,记录/回放存根和故障注入。虽然这是java写的,还有一个JSON API,所以你可以使用几乎任何语言了。还有一些与之类似的工具如:Betamax、REST-driver、MockServer、Moco
MeterSphere
其实,非常不错,很多朋友的公司在用,我们也有团队在用;有付费版和开源版。
代码库
GitHub - metersphere/metersphere:
PS:如果想学习技术,或者在学习技术的过程中有疑问,对编程方向的选择,可以来这里找小于哥,一个有思想有规划,被代码延误的心灵导师,可咨询offer的选择,职业规划,学习路线,技术开发中的问题
推荐几个在编程中高实用的项目(后端):
1、 Spring Boot + Vue + Shiro 实现前后端分离、权限控制可用于毕设:Spring Boot + Vue + Shiro 实现前后端分离、权限控制 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/385484268
2、 SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理: https://zhuanlan.zhihu.com/p/386423104
3、支持百亿级别的 Java 分布式日志组件EasyLog :https://zhuanlan.zhihu.com/p/392993622
4、 一个很好用的PPT生成工具, reveal.js 是一个开放源代码HTML表示框架。它使使用Web浏览器的任何人都可以免费创建功能齐全且美观的演示文稿。查看现场演示:https://zhuanlan.zhihu.com/p/296724559
我是程序员小于哥
@终端研发部
一个执着于技术的小猿猿,每天专注于技术开发小技巧,职场经验的分享,我希望我的回答能够给大家一些帮助哈~
回复 【idea激活】即可获得idea的激活方式
回复 【Java】获取java相关的视频教程和资料
回复 【SpringCloud】获取SpringCloud相关多的学习资料
回复 【python】获取全套0基础Python知识手册
回复 【2020】获取2020java相关面试题教程
回复 【加群】即可加入终端研发部相关的技术交流群
用 Spring 的 BeanUtils 前,建议你先了解这几个坑!
lazy-mock ,一个生成后端模拟数据的懒人工具
在华为鸿蒙 OS 上尝鲜,我的第一个“hello world”,起飞!
字节跳动一面:i++ 是线程安全的吗?
一条 SQL 引发的事故,同事直接被开除!!
太扎心!排查阿里云 ECS 的 CPU 居然达100%
一款vue编写的功能强大的swagger-ui,有点秀(附开源地址)
相信自己,没有做不到的,只有想不到的
在这里获得的不仅仅是技术!
喜欢就给个“在看”
好用的API接口测试工具有什么推荐吗?相关推荐
- 好用的开源 API 接口测试工具
一提到 API 接口测试的工具,对于有经验的程序员可能会想起的是 Postman. Jmeter.SoapUI,但众所周知,他们也会有一些缺点,导致他们在使用上体验不是特别好. 比如 Postman ...
- 一文搞懂!最好用的七大顶级 API 接口测试工具
现在 API 接口已经成为软件开发重要的组成部分,由于 API 并没有 GUI 图形界面,无法直观的对接口进行测试,所以对于前后端开发来说,找到一套趁手的工具对 API 接口进行测试,了解开发的程序是 ...
- Postman API 接口测试工具
一.简介 Postman 是一款非常实用的接口测试工具.它有三大主要功能:模块请求.工作空间.接口自动测试等. 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的 ...
- php 使用api接口测试工具,php API接口如何进行测试 - Codeception
如题codeception 单元测试 Undefined index: HTTP_HOST 报错 测试驱动代码: commonconfigmain.php 跨域登陆代码 : 测试驱动运行到common ...
- java怎么用web api接口测试_Web Api 接口测试工具:WebApiTestClient
前言:这两天在整WebApi的服务,由于调用方是Android客户端,Android开发人员也不懂C#语法,API里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗.由于接口个数有点多,每 ...
- 推荐一款非常好用的API接口测试工具EoLink
该工具基本功能完全免费,是一款国产软件类似postman. 安装后需要注册,有多种登录方式,创建账户是为了保存历史记录,直接用qq邮箱注册即可. 登录成功后的界面.非常简洁,也没有烦人的广告和弹窗,非 ...
- 【全栈接口测试进阶系列教程】精通api接口测试,接口分类,接口架构,http,webservice,dubbo接口协议,接口流程,接口工具,cookie,session,token接口鉴权原理以及实战
目录 一,[什么是接口测试?为什么要作接口测试] 1.接口的作用 2.为什么要做接口测试 3.接口都有哪些类型? 二,[接口测试的分类] 接口的分类: http和webservice接口区别: 三,[ ...
- API接口测试及常用de接口测试工具
首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口. 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们 ...
- 利用在线HTTP接口测试工具ApiPost,模拟移动端请求API接口
我们做开发一般都是在PC端,然而我们很多时候需要模拟移动端进行接口请求. 比如,当一个API需要根据用户不同的终端来返回不同的数据时,就需要一个工具来模拟不同的终端了. 利用接口测试工具ApiPost ...
最新文章
- 深度学习--TensorFlow (1)单层感知器1 -- 实现单数据训练
- 数据库在EF中创建模型
- Oracle Study案例之--基于表空间的时间点恢复(TSPITR)
- 【Linux系统编程】线程同步与互斥:互斥锁
- 【渝粤教育】 国家开放大学2020年春季 1068小企业管理 参考试题
- linux命令:vim文件操作命令、新建用户,查看用户列表,chown命令
- presto 使用 部署_部署PrestoDB on Cassandra
- 抽象方法实现多态___森林里的动物在快乐的生活
- [Java] 蓝桥杯BASIC-14 基础练习 时间转换
- Docker基本使用(一)
- angularjs绑定属性_AngularJS隔离范围属性绑定教程
- bzoj5056:OI游戏
- ad9原理图转到orcad capture16.5
- 软件测试的概括及流程
- python模拟登陆微博_Python模拟微博登陆的实例讲解
- pm2部署next项目
- 苹果手机的定向广告时代告终
- IOS成长之路-使用系统默认声音、震动
- 【Origin】Origin准确标注某点
- Win10 微软拼音开启小鹤双拼的两种方法
热门文章
- Contabs日志中报错:No MTA installed, discarding output
- 【动态规划 floyd】SPOJ ACPC13
- 瓷片电容、钽电容、电解电容区别---电源设计中的去耦电容应用实例
- 三方平台与对象存储对接后的应用场景及接口说明
- 微软OpenPai平台部署安装(kubernetes 大数据和深度学习平台安装部署)
- html word页面展示,word文档怎样调页面
- win10添加mysql8环境变量_win10下mysql8.0.12安装及环境变量配置教程
- 适合玩游戏的蓝牙耳机有哪些?低延迟蓝牙耳机推荐
- HTB_Responder 综合靶机 菜菜被虐现场实录
- 海康内置4G卡的摄像头设备无法注册EasyCVR平台是什么原因?