前端后端的爱恨情仇--续集
Posted 石臻臻的杂货铺
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端后端的爱恨情仇--续集相关的知识,希望对你有一定的参考价值。
文章目录
前端妹子给我打电话了
我上次写了一篇文章, 讲述了前端后端的爱恨情仇, 上了热榜之后,我分享到了朋友圈。
结果这一周, 我收到了之前的一个女前端的同事的未接电话…
看这个阵势, 难不成是想起来了我们之前的种种,越想越气来找我兴师问罪来了?
随即我回拨了回去~~ 发现人家打错电话了, 她说他老公姓史,而我姓石,不小心拨错了。
好吧,可以, 我还以为是来找我吵架来了,哈哈哈哈,随即我们友好的交流的一番~
她说这么多年了,技术发展太快了,如果我们那时候有好的联调工具的话, 也不至于天天吵架啊!
没准还能够因为频繁的互动交流, 拉进关系 彼此心心相惜呢不是 (狗头护体)
因为我很久没有写后端了, 所以她跟我推荐了现在经常用的前后端联调工具
比如说 EoLink 一站式API生产力工具 , 我表示没有用过,好用吗?
她骂我土包子, 土鳖 啥也不会, 还是技术专家呢?就这水平…
这我哪能忍?我刚学的擒拿术, 随即我就把她按在地上!(这段是我脑补的)
行, 你说我不会,我就去学呗!!!
搞了几个晚上, 不得不说啊! 真的香~~ 功能齐全。且听我一一道来。
Eolink 直呼真香
Eolink是结合了 API 设计、文档管理、自动化测试、监控、研发管理和团队协作的一站式 API 生产平台,还集成 Gitlab、Jenkins、钉钉、企业微信、飞书等平台,满足API团队协作和流程自动化的所有功能。让我们一起看看这款悄然崛起的国产神器,到底长啥样!
目前SaaS产品完全免费,你可使用web版,也可下载桌面端,Windows、Mac、Linux 平台均支持!
我准备了介绍视频,如果你不想看图文,也可滑到文章底部看视频。
1. DTDD:文档与测试驱动开发
Eolink的创新之处在于针对API研发协作中的痛点,提出了:文档与测试驱动开发(DTDD),简单地说就是:
- 用标准文档代替口头约定和笔记文档,让开发、测试、运维、协作有迹可循;
- 快速用测试结果推动开发进度,让团队沟通更充分、管理有事实依据,实现敏捷开发。
这套理念经过大量用户验证,逐步形成了以下的API研发测试流程,将后端、前端、测试等团队更好地结合在了一起,让API研发测试更加便捷、智能、全面和高效
-
设计API文档
-
后端:开发Api
-
前端:开发页面
-
前端:根据APi文档自动生成Mock API用于对接
-
测试:基于Api文档编写API测试用例
-
自动化:代码提交时候自动执行自动化测试用例,精心大范围回归测试并获取报告
-
后端:一建使用编写好的API测试用例验证API逻辑
-
前端:注释MockAPI地址即可完成对接
-
测试:针对修改过的API 一建回归测试
-
测试:将测试通过的API测试用例整理成自动化测试用例
2. API研发测试天花板
目前市面上有众多API研发工具,但Eolink依然在功能深度、广度以及用户体验等方面都做到了更好,尤其是针对批量操作和重复工作开展了大量自动化和智能化提升。其实一个产品是不是用心打磨过,体验好不好,一上手就知道了。让我们看看Eolink到底有多强!
1. 支持所有类型的API文档管理
无论使用什么语言开发,无论是 HTTPS、Websocket、TCP、UDP 等什么协议,还是 Restful、SOAP、WebService 等什么规范,Eolink 都可以协助团队快速、统一、规范地管理起来。
2. 一键发起API测试,打通 API 文档与测试
Eolink可以一键发起测试,支持自动生成测试数据,能够通过 javascript 代码对请求报文、返回结果等进行加解密、签名等处理,让繁琐的API测试变得简单顺滑。
3. 0代码自动化测试,一键进行大范围回归测试
当 API 发生变化时,可以一键进行API回归测试,系统会自动根据规则判断返回结果并得出测试报告,方便团队快速了解 API 改动的影响范围,可减少超过 95% 的测试时间!
4. 强大的COOKIE管理
在测试需要 Cookie 的 API 时,Eolink支持在 Cookie 管理里添加所需的 Cookie 信息,系统会自动存储 Cookie,下次测试其他相同域名的 API 时会自动传递 Cookie 请求参数。
目前SaaS产品完全免费,你可使用web版,也可下载桌面端,Windows、Mac、Linux 平台均支持!
3. 超强的Mock API
当前市面上的接口管理工具均会提供一些Mock API能力,而Eolink走得更远,基于大量的用户调研和市场观察,推出市面最强的Mock API能力体系。
Eolink Mock API 提供 2 种调用方式:简易Mock 和 高级Mock。简易Mock 配置简单,高级Mock则在简易Mock基础上做了强化,能满足更复杂的场景。
Eolink Mock API 提供5种智能配置方式:
- 固定值Mock配置
- 约束条件Mock配置
- 智能自定义Mock配置
- 智能内置Mock配置
- 全局Mock配置
凭借上述2种调用方式和5种智能配置方式搭建的Mock API 能力体系,Eolink提供的Mock API能力已是地表最强之一。
Eolink强大的Mock API提供2种调用方式和5种智能配置方式
4. 隐秘又好用的小亮点
我还发现Eolink几个隐藏的亮点功能,用起来特别香!
- API变更智能通知
- API文档评论功能
- API历史版本比对
- 定时测试任务
- 支持数据驱动
- 项目分析报表
直接上图,一看就懂。
当 API 发生变化时通过邮件和站内信自动通知相关成员,并且已与QQ和飞书打通
直接在 API 文档上发布评论,沟通内容会跟随 API 文档不同版本存档
Eolink支持定时测试任务,或者将 API 自动化测试平台集成到Jenkins上,实现代码提交即触发测试,实现项目在无人值守的情况下自动测试,彻底解放劳动力
通过数据驱动模拟多种场景,以此来看场景用例执行情况,避免测试流程空跑,使测试案例更接近真实
当然,Eolink的功能还远不止如此,还有很多亮点可以探索。
目前SaaS产品完全免费,你可使用web版,也可下载桌面端,Windows、Mac、Linux 平台均支持!
5 . 针对开发者比较友好
Eolink除了API管理、自动化测试服务以外,还是全球首个API全生命周期管理的SaaS平台,提供包括API网关、API监控、API自动生成等服务。API-First大势所趋,不掌握API全生命周期管理容易掉队!
目前SaaS产品完全免费,你可使用web版,也可下载桌面端,Windows、Mac、Linux 平台均支持!更加厉害的是,他们还有开源产品!
以上是关于前端后端的爱恨情仇--续集的主要内容,如果未能解决你的问题,请参考以下文章