一款堪称国货之光的软件,符合国内众多程序员的习惯,最近在程序员圈子中爆火,它就是Apipost。最主要是它站在了巨人的肩膀,实现了市面中同款软件功能也增加其他的亮点。
所谓基于协作,更懂中国程序员,集成API文档、调试、Mock数据测试的好软件,一个功能解决了前后端运维的繁杂问题,节省不少时间。并且15人以下的团队和个人完全免费,针对高校和培训机构也是完全免费的,企业也可以根据需要进行私有化部署。
今天带着大家解密一下它的亮点所在以及其他产品的差异之处
先展示一下它的界面:
该软件支持Windows、Mac、Linux系统,可通过Apipost官网地址进行选择
下载安装包之后,直接点击安装运行即可。操作简易方便,占用空间不大却功能齐全
如果想单独测试某个东西,该软件还支持Web版链接(不用下载)体验
如果出了远门又不方便打开电脑,还可以通过客户端下载地址下载到手机上,地铁公交车就可灵活测试
相比postman、swagger等软件而言
它的中文界面,用起来非常舒服,关键是这个软件确实验证了那句话:“尊重并超越,站在巨人的肩膀上、下一个时代的接力棒”。因为它基本支持你想要的功能实现,可以说是ApiPost=Postman + Swagger + Mock 前后端测试的共同天堂了
今天由我来一一阐述它的奥秘精华所在
前后端测试接口要统一,兴许还要面对面交互交接或者线上繁杂的调整,而Apipost快速接口文档,一键打包生成文档链接,实现空间时间上的最大优化
具体操作如下:
我通过分享项目快速生成文档,而且加入了其查看到方式、项目部分接口、链接有效性等功能
具体示例如下:
示例接口测试、环境切换、cookie管理、全局参数等设置
其接口可以转换为相对应的代码模块,而且代码模块的语言我可以自由奇幻
光看其代码非常舒适整洁,不仅不会接口遗漏以及代码bug的纰漏。一个模块就让我学到了非常多类似的语言
没有这些软件,我们团队之间的多人操作代码以及数据,总会出现读写不一致,相信程序员都有这种困扰。
而Apipost支持实时同步而且可以解决缓存冲突的机制,通过追溯协作日志来达到一致性,可谓是贴切生活。
具体通过接口文档来实现前后端协同合作。后端使用该软件的Mock来模拟数据,将其API信息放置在接口文档中,前端通过接口文档看到接口即可实现前后端分离。前端运维同样将其操作放置在接口文档中,实现实时协作。
邀请协作者的同时还能指定权限,于是我邀请了我的同事赶快试试
实时协作中还可以通过归档管理、协作日志、收藏项目等参数进行操作,管理者还可对其上锁不对外开放
软件内部的细节功能强大,在不登录时候都可正常使用,甚至断网脱机了还可以照常使用,丝毫不影响数据的正常操作
所谓兼容单机版也可联机的使用,赶快体验试试,毕竟15人以下的团队和个人完全免费,针对高校和培训机构也是完全免费的,企业也可以根据需要进行私有化部署。
当数据接口中有大量相同名称、相同意义参数,手动输入同样的接口都会非常耗费时间,为了解决这种困扰,国货之光Apipost又出手了,面向人群开发,通过自定义的参数描述库,将其大量的参数预注释,第一次输入该参数的时候,会自动填充其参数
通过自定义参数描述库,将项目中用到的大量参数进行注释,以下截图是我专门测试了一下,果然好用到绝
针对已经定义的参数,它可以快速导入参数描述,立马显现出来(我惊呆了)
通过cookie管理器将对应的cookie增删改查,主要的作用是保存其请求接口返回服务器的cookie,使用其他接口的时候可自动导入该cookie
通过如下进入cookie管理器
类似post添加的cookie都会在该管理器提前显示到,方便管理也可节省操作
也可直接在此处添加操作
市面上的产品类似Postman以及Swagger,都是巨人的肩膀。
ApiPost是众多巨人的接力棒,完善了其大部分功能以及增加了上面的亮点,最主要是整个界面整洁而且全中文,适合中国程序员的快速学习
下面让我一一阐述其不同产品之间的差异
作为类似的产品,市面上有很多,比如jmeter、postman、swagger以及我们现在熟知的apipost
jmeter主要进行接口和性能的测试,这个软件主要偏重于性能测试、压力测试等,而接口测试这一块操作起来不是很顺手方便,此处就不推荐这款软件作为接口测试了
postman是由Google开发的接口测试软件,是市面上比较成熟的软件了。可以通过get、post、put等请求以及参数直接进行接口访问等,但它的生成的接口文档只有网页版而且是英语版,对于英语不好来说是相当有难处,而且关于这个软件的部分插件被禁用了,再者收取的费用按照汇率来说还是比较贵的
swagger这款软件主要的功能是接口文档的生成,生成的文档也是英语的。
Apipost这款软件可以实现接口测试以及文档生成,上面三款产品的功能Apipost都有了,最主要的是它生成的接口文档可以支持网页版、word版本等,而且是中文版,是一个非常好用的接口测试以及文档生成的好软件了。支持get、put、post等接口测试,通过验证接口的访问以及接口能否成功访问
整套流程用起来,非常流畅,而且速度非常快
确实可以说是Apipost=Postman + Swagger + Mock,也就是接口测试+接口文档+Mock的服务
基于不同程序员,其作用也不一
可帮助前后端以及运维一键生成代码进行学习、生成Mock数据进行测试
再者产品经理这一块通过其接口文档可以规范人员接口的定义,提高团队的合作效率