首页 > 新闻频道 > 产业  
postman竟然挂掉了43分钟!
2022-03-17 10:16:34  来源:中国文化报道网  作者:Admin  分享:

 前两天,有一位大佬发帖说,postman竟然挂了43分钟,整整43分钟!postman挂掉,影响的可是全球用户!这位大佬给postman官方发了一封邮件,postman官方竟然确认了就是他们自己的问题……真相见下图

 
postman全球有1700万用户,一个用户浪费43分钟,加起来可就沧海桑田了。对于中国用户来说,海外第三方服务挂掉后,应该怎么办呢?今天我要给大家推荐一款低调但实力强大的API管理神器,Eolink!怎么说呢,用起来就很Pro!
 
今天,我要给大家推荐一款低调但实力强大的API管理神器,Eolink!就很Pro!
 
Eolink是一款定位专业级的一站式API平台,团队早在2016年就发布了国内第一个将Swagger+Postman+Mock+Jmeter单点工具集合在一起的开源产品Eoapi,能够快速解决API文档管理、快速测试、Mock、API自动化测试等问题。并在2017年正式发布了全球第一个在线API全生命周期管理平台,帮助全球开发者更高效的开发、测试和运维API。
 
其实,一个产品是不是用心打磨过,手感好不好,一上手就知道了。赶紧试试看吧,复制链接粘贴到浏览器下载!
 
https://www.eolink.com/pc/?utm_source=w1206
 
01
 
Eolink,为解决API管理而生
 
Eolink在产品迭代的过程中,总结了大量API研发和测试过程中的痛点:
 
1.多个API工具的数据难以打通,比如API文档管理用Swagger、Word或者Wiki,测试用Postman,Mock自己写脚本,压力测试用Jmeter或Loadrunner,甚至一个项目内部可以同时存在多个API管理工具,多个工具之间数据无法真正打通,无法高效地维护API信息和团队协作。
 
2.API文档编写繁琐、设计不规范、更新不及时、缺乏统一文档格式等,导致API文档的可读性很差,也没有办法做快速分享。
 
3.没有版本管理,缺乏变更通知,不知道API在什么时候被什么人改了什么地方,影响了什么系统或模块。
 
4.测试人员难以维护测试用例,大量使用脚本的方式写自动化测试,学习、编写和维护的成本都很高。
 
导致团队协作低效,频繁出问题。
 
02
 
Eolink的创新型解决方案
 
Eolink提出了针对API开发协作的创新理念:文档与测试驱动开发(DTDD),简单地说就是:
 
1.用标准文档代替口头约定和笔记文档,让开发、测试、运维、协作有迹可循;
 
2.快速用测试结果推动开发进度,让团队沟通更充分、管理有事实依据,实现敏捷开发。
 
这套理念经过大量用户验证,逐步形成了以下的API研发测试流程,将后端、前端、测试等团队更好地结合在了一起。
 
03
 
Eolink的功能到底有多强?
 
市面上有众多API研发工具,基本都包含了接口设计、文档管理、数据模型、接口调试、接口用例、接口数据Mock等基础功能,但是Eolink依然在功能深度、广度以及用户体验等方面都做到了更好。
 
1.全面、快速、规范地管理所有API文档
 
无论使用什么语言开发,无论是HTTPS、Websocket、TCP、UDP等协议,还是Restful、SOAP、WebService等规范,Eolink都可以协助团队快速、统一、规范地管理起来。
 
支持所有常见API协议;通过界面快速创建API文档,支持导入各类数据报文直接生成文档内容;
 
通过扫描代码注解自动生成API文档,可关联Swagger或代码仓库;
 
一键导入Swagger、Postman、Rest Client、RAP、YAPI等产品数据;
 
API文档自动生成代码,支持Java、PHP、Javascript、Python等数十种语言以及上百种框架;
 
API版本管理,清楚知道API在什么时候被什么人改动过了什么地方;API变更通知,不放过API的任何变动。
 
2.一键发起API测试,打通API文档与测试
 
Eolink可以一键发起测试,支持自动生成测试数据,能够通过Javascript代码对请求报文、返回结果等进行加解密、签名等处理。
 
支持本地测试、局域网测试、在线测试等;
 
支持一键切换测试环境,使用全局变量、增加额外请求参数、改变请求地址等;
 
可在界面直接编写JSON、XML、Formdata、Raw、Hex等数据类型;
 
支持将测试数据保存为测试用例,以后可以直接使用测试用例进行测试;
 
一键自动生成各语言测试代码,复制代码即可直接用于项目中;
 
支持在测试过程中编写代码进行签名、加解密、生成随机数据等操作
 
提供详细的测试报告,包括返回头部、返回结果、性能时间分析等内容;
 
3.零代码自动化测试,一键进行大范围回归测试,极大减轻测试工作量!
 
减少超过95%的测试时间!当API发生变化时,可以一键进行API回归测试,系统会自动根据规则判断返回结果并得出测试报告,方便团队快速了解API改动的影响范围。
 
针对每个API可快速创建多个测试用例,提高API测试覆盖率;
 
一键、批量、快速测试API,特有的测试控制台功能,控制台中能够直接查看测试结果;
 
测试用例可设置断言规则,系统自动判断返回结果并得出测试报告,准确告知错误原因;
 
API状态或内容发生变更时可自动通知相关人员,系统会列出新版本改动的内容;
 
可通过Open API触发API测试,结合Jenkins等CI/CD系统打造属于您的测试流程。
 
04
 
Eolink使用体验
 
1.自动生成API文档
 
您可以给项目关联Swagger生成的JSON文件地址,API研发管理平台能够远程读取Swagger JSON并自动生成API文档。
 
2.自定义数据结构、引用
 
可以独立定义数据结构,接口定义时可以直接引用数据结构,数据结构之间也可以相互引用。同样的数据结构,只需要定义一次即可多处使用;修改的时候只需要修改一处,多处实时更新,避免不一致。
 
3.动态Mock API
 
通过Mock API,可以事先编写好API的数据生成规则,由API研发管理平台动态生成API的返回数据。开发人员通过访问Mock API来获得页面所需要的数据,完成对接工作。
 
Eolink支持非常强大的动态Mock API,可以根据不同的请求参数自动返回不同的HTTP Status Code、Header、Body等数据。您可以在一个API文档里创建多个Mock API,模拟前端发起的各种请求,方便对前端逻辑进行校验。
 
当项目正式发布时,只需将Mock API的地址前缀替换为实际的访问地址即可。
 
图示:该API创建了多个Mock API,前端可以传递不同的请求参数获取相应的返回结果,比如用户名为jack liu时返回登录成功,用户名为percy时返回登录失败或随机字符串。
 
4.API变更智能通知
 
许多用户在维护API时,经常遇到API文档变更了,但是前端和测试人员却不知道的问题。Eolink提供了变更通知功能,当API发生变化时通过邮件和站内信自动通知相关成员,并且显示变更的内容:
 
当API状态变为“开发”时,通知后端开发
 
当API变为“对接”时,通知前端进行对
 
当API变为“测试”时,通知测试人员进行测试
 
图示:设置当API删除或异常时,通知相关开发人员
 
5.API文档直接评论标注,降低沟通成本
 
开发人员可以直接在API文档上发布评论,所有的沟通内容都会跟随API文档保留下来并且按照版本分类好,而不是零散地存在各种聊天工具中。这样避免后期沟通时找不到依据而浪费时间。
 
图示:在API文档中直接发表评论,并且了项目中的另一位成员查看
 
不得不说,这个功能实在太香了!
 
6.查看、回滚、对比API编辑历史
 
Eolink还提供了非常强大的API版本管理功能,您可以随时回滚到任意一次API文档版本,并且还可以对比两个版本之间的差异。当无法用语言沟通更新了什么时,不妨试试版本对比~
 
图示:当前版本相比历史版本,删减了某些参数,会在界面中以红色标出
 
7.一键发起API测试
 
创建好API之后就可以立刻对该API进行测试,并且可以通过参数构造器,自动生各种类型的测试数据:
 
图示:在测试界面可以直接编写JSON数据。
 
图示:一秒切换测试环境并且发起测试
 
8.管理API用例、一键回归测试
 
在API研发管理平台中,由于协作是基于API文档进行的,当后端开发人员将API文档写好之后,测试人员就可以马上介入,在API文档的基础上编写测试用例,让测试工作前移。
 
当API开发完成之后,测试人员可以一键将API的测试用例全部测完,并且得到详细的测试报告。后端开发只需要看到测试结果就能够知道自己的API是否满足测试需求,如果有异常则可针对性改进。
 
当API发生改变后,测试人员一键即可进行API回归测试,真正解放劳动力。
 
图示:批量测试API的多种数据情况,并且获得详细测试报告,可以在报告中查看API异常原因。
 
9.丰富的导入、导出
 
支持导入OpenAPI(原Swagger)、Postman、RAP、YAPI、ApiPost、Apifox等数据格式,方便迁移旧项目。
 
支持导出OpenAPI(Swagger JSON)、Markdown、Html、Word、PDF、HTML等格式,因为可以导出OpenAPI格式数据,所以您可以利用OpenAPI(Swagger)丰富的生态工具完成各种接口相关的事情。
 
然而,Eolink的功能还远不止如此!还有很多亮点等您探索,您可以在项目中进行严格的人员权限管理、API状态码管理、项目文档管理、测试环境管理等等……
 
05
 
总结
 
当然,Eolink还有一个特别强悍的地方,除了API管理、自动化测试服务以外,它是全球第一个API全生命周期管理的SaaS平台,还提供了包括API网关、API监控、API自动生成等服务。虽然全生命周期管理与个体开发者关系不大,但这是未来的发展趋势,当前先进的研发团队都讲API-First,所以Eolink作为API全生命周期管理工具,大家提前了解只有好处没有坏处。
 
Eolink作为国内API行业的头号玩家,服务了包括元气森林、统一集团、奇安信、深信服、泰康保险、中化能源、苏州银行、纷享销客、索尼等数万家海内外各行业领先企业。
 
最后,让我们回归产品,还是那句话,一个产品是不是用心打磨过,手感好不好,一上手就知道了。

 

相关新闻

    无相关信息

◎版权作品,未经中国文化报道网书面授权,严禁转载,违者将被追究法律责任。




关于我们 - 媒体合作 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图

Copyright 2015-2019. 中国文化报道网 www.cgia.cn All rights reserved.

违法和不良信息举报邮箱:jubao@cgia.cn

未经过本站允许,请勿将本站内容传播或复制