作者:幻好
前言概述
对于前后端开发者和测试工程师们来说,常常需要对开发好的API接口进行调试或测试,由于有些接口可能在系统页面或场景中直接触发比较麻烦且效率较低。因此,常常通常会借助 PostMan 等类似的API调试工具帮助我们调试检测接口是否符合开发需求。
但 PostMan 更多的应用在后端人员的接口测试上,对于有些场景如:前端需要Mock数据调试页面,API设计人员需要设计API文档的撰写,测试人员需要压力测试等场景,其并不能完全满足。所以为了满足以上开发场景中的需求并使开发团队的整体效率更高, 让开发人员免于加班的折磨,国产API调试神器横空出世——ApiPost。
本文主要介绍 ApiPost 的特点以及亮点功能使用,无论你是开发测试还是产品,希望本文介绍的工具能对今后开发工作有所帮助。
ApiPost 介绍
ApiPost 是一个支持模拟POST、GET、PUT等常见HTTP请求,支持团队协作,并可直接生成并导出接口文档的API文档、调试、Mock、测试一体化协作平台。
ApiPost 的界面布局和 PostMan 的有些类似,如果之前使用过 PostMan 的话,而且其设计符合国内开发使用习惯,上手速度会很快。
官网体验:https://www.apipost.cn/
特点及亮点
- 对于后端开发人员,可以在开发完接口调试的工程中直接生成接口文档,不需要重复的手动撰写接口文档工作。
- 对于前端开发人员,可以在与后端工程师接口开发联调时通过文档直接进行测试, 也能通过 Mock 数据进去提前开发对接。
- 对于API设计人员,可以通过提前设计 Mock 指定接口规范,使得后端数据库尚未搭建、API 代码尚未编写时,仍可以提前让前端进入研发流程。
- 对于测试人员,可以通过协作参与接口从指定规范到接口测试的全流程,减少沟通成本,提高测试效率。
- 集成 Swagger 接口文档功能、PostMan 调试接口功能、PAP 数据Mock功能、JMeter 自动化接口测试的功能。
一个工具 = Postman(接口调试)+swagger(接口文档)+Mock(Mock 服务)+流程测试
其实在需求开发的整个流程中,沟通协调占用的时间有时比开发的时间更多,通过降低这些时间成本,就等大大的提升开发工作的效率。
ApIPost 正如上述所介绍的,它能够通过统一的、规范的协作来实现打通项目落地的整个流程,能够大大的提升效率。
亮点功能使用
以 恒有数-1.1.1 股票列表 API接口调试为例,来讲解亮点功能的使用。
API接口调试
首先将平台接口验证Token配置到全局参数中,这样可以在新建接口中自动加入该参数,不用重复添加配置。然后将接口链接和请求参数填入,发生请求即可获取接口数据,在下方控制台打印。
API接口文档快速生成
在接口调试完成后,通过分享文档或者分享项目的方式,能够一键生成接口文档。然后通过文档链接,就能实现文档访问共享。
Mock 数据服务
在需要敏捷开发的场景中,需要所有项目开发者同步对于项目进行开发,对于前端开发者来说,如果需要提前开发就得模拟后端接口请求数据。通过APIPOST 提供的 Mock 服务实现上述功能。
首先新建一个接口,选择 Mock 服务,然后自定义一个请求URL后缀 /test_stock_list
,并将需要返回的参数填入。
最后复制链接,发送请求即可获取模拟响应数据,是不是很方便?
自动化接口测试
对于开发工程师来说,ApiPost 能够根据指定的环境进行接口集合测试,可以通过配置测试流程进行自动化测试。
总结
ApiPost 作为国产开发工具,了解国内开发团队的痛点,这款工具更符合国内用户习惯,如果应用在项目开发过程中,能够大大提高工作效率,节约开发成本。
个人体验下来,尽管 ApiPost 目前可能还有些细节做的并不那么完美,但是其开发团队能够倾听用户心声,而且项目在持续的研发投入,相信它能做的越来好。感兴趣的同学也可以下载体验。(下图为ApiPost团队的心声)
语言&开发