前言大家好,我是CrazyCodes,今天给大家总结一下业界常用的API调试工具。众所周知,API调试工具简化了API调试流程,设置Header、Cookie等常用参数。复用、分类无数接口,方便查询管理。PostmanPostman是一个强大的网页调试工具的客户端。Postman几乎提供了你能想到的一切。Postman兼容几乎所有操作系统,并提供WEB版本,让你随时随地加班,不错。言归正传,先看postman的控制面板,分为三个部分。顶部创建面板,批量导入界面。可以批量导入同事的接口,批量测试。切换工作区。类似于git的概念,不同的工作空间(分支),进行不同的工作同步、登录等操作。Postman有自己的云存储。注册账号可以将机器的调试界面同步到云端,让您随时随地加班。但是,免费用户有存储限制。详情请查看官网左侧历史请求。会记录所有请求调试接口集合目录,并对接口进行合理分类。方法支持reststyle,put,get,patch,post等,可以设置认证方式,设置自定义header,设置前置脚本,后置脚本,设置环境变量的功能,我们可以根据自己的开发、测试、生产地址,配置不同的链路,实现地址复用。Postman应该是开发者熟知的最好的API调试工具了。Postman不仅仅是一个调试工作,还具备项目管理、协同办公等功能。不过好像是收费的,具体可以去官网查看,我把官网地址贴在下面https://www.postman.com/SwaggerSwagger是一个强大的api文档工具,它生成的文档有一个调试功能,可以通过阅读评论的方法自动生成相应的api文档,并且支持导出文档为其他格式,这点不太好。官网还专门开发了一个ui页面来展示文档。开源课程可以随意修改,还有很多细节,是看代码水平的,就不详细解释了。有兴趣的小伙伴可以点击下方链接了解具体玩法,请参考githubhttps://github.com/swagger-apiPhpStormHttpClient本人是php程序员,所以以phpstorm为例进行讲解,当然,allinjetbrains所有产品都有这个功能。PhpStorm提供了专门的接口调试工具。我们可以在菜单Tools->HttpClient中找到它。jetbrains提供的界面调试功能是专门为没有任何界面的程序员准备的。接口调试完全靠代码,但是我们可以用git以最简单的方式维护接口文档。Httpclient通过创建demo.http文件进行调试。http是文件后缀。上图为官方demo。可以点击RunAllRequestsInFile进入界面,也可以点击每个界面地址前的箭头进行单个界面调试,总体来说还是比较方便的。界面的解释与普通代码注释相同。http客户端还支持将curl请求直接导入到http文件中。当然,它还是支持环境变量的。支持方法由单独的json配置文件控制。点击之后,会在根目录下自动创建配置文件{"dev":{"url":"http://dev.baidu.com"},"pro":{"url":"http://pro.baidu.com"}}我们可以通过http文件中的{{url}}来调用这个变量。dev和pro代表不同的环境,我们可以在这里选择不同的环境。总的来说,它简单,简单,可扩展性强。有兴趣的朋友可以试试ApiPostapipost是国人开发的api调试工具。它的功能和postman一样,但是都是中文的,使用文档也很详细。https://doc.apipost.cn/对于这句话,也不得不支持,强烈推荐!如果你的英文不是很好,使用apipost你会得到很多postman丰富的功能。没有网页版,但有linux、mac、windows客户端。做纯工具的公司不多,留着吧。Apizza的功能类似于apipost和postman。它是相同的产品,但仅限于网络端。感兴趣的小伙伴可以点击下方链接进入https://www.apizza.net/看云文档。看云是thinkphp官网的一款文档管理工具。您可以在本文档中创建API调试。感兴趣的可以点击下方链接了解阿里巴巴开发的协同项目管理工具https://www.kancloud.cn/Teambition。本作品中的文档功能可以创建API文档,用于Request调试,有兴趣的可以点击下面的链接http://teambition.com/致谢工具永远只是工具,没有好坏之分排序不好,我们根据需要使用它。谢谢你来到这里,谢谢。
