如何用 Mock 提高开发效率

作者/分享人:芋头
一个曾经的独立开发者,现在的无线端架构师,未来想成为一个有意思的人。

结合我们团队(大搜车无线团队)最近开放的 easy-mock 系统来分享下我们公司的开发团队如何用 Mock 系统来提升开发效率、规范开发流程。本场 Chat 的主要内容包括 easy-mock 的一些特殊特性的介绍,以及 swagger 的结合、自动化生成、响应式数据、项目共享、restful 支持、Model 生成、请求代理等。

已有793人预订
预订达标
文章出炉
交流日期
     
04月27日
05月10日
05月16日 20:30
查看文章评论/提问
羽风
在之前就了解过easy-mock,虽然还没来得及使用,但必须站出来支持。 我非常喜欢的是这种理念精神,优化了工作中的某一个环节,来规范提升开发者的效率,这样的东西是值得广泛使用,值得推广的!
一步
我曾经经历过这样的事情,做app的必须等着后端给数据才能进行开发,说什么没有数据,页面撑不来,看不到效果。这样逼着后端给他们造些假数据,这样就浪费了时间影响了开发进度……后来就找到阿里的RAP了,后来由于某些原因就没有使用了。我想问,是不是做app就必须等着有数据呢?还有这个easy-mock是不是数据和文档一起管理了,能导出呢?这个和阿里的有什么优势呢?
墨白
目前团队也引入了mock,还在内网部署了自己的mock平台,老实来说,还是挺期待更好用的mock工具。打算有时间试一下easy-mock
Sirormy
之前用过阿里 RAP,本地搭建的,当时小范围实验了一下,效果很理想。我做的前端,我把接口的参数和返回值写到 RAP 里,后端按照这个进行开发,用 postman 比对一下数据,前端这边要引用 js 文件,拦截到 RAP 这边。后来大家觉得麻烦,而且有一些侵入性的代码,就没再用。 个人认为 EasyMock 算是 RAP 的升级版,添加了一些诸如Swagger,移动端调试的亮点,有机会体验一下。
H
作为一个正在被java环境所迫害的前端er,经常都要和后端说接口哪里有问题,哪里又要改,增加了很多沟通时间和测试时间。庆幸,一个新项目正在迎面走来,完全前后端分离,正好可以使用easy mock尝尝鲜。
张俊
这个mock 应该不仅仅针对 web 端开发的同学吧,我感觉所有前端开发(包括 客户端,PC 端),都可以借鉴使用一下,作为一个 Android 开发,正好需要这种东西,不知道有其他客户端的同学使用过这种东西吗?
鲁智远
都在说mock好,但我还没从其中找到我一定要用的原因,希望这个能告诉我吧
芋头: mock不是一个非用不可的环节,所以这个问题很难成立,他只是在优化工作流,但是却也是可以直接跳过的。
donson
easy-mock能不能像RAP一样在本地部署?swagger又是什么?
赵小乐( - . -): 一个利用注解自动生成接口文档的工具,还能模拟调用查看真实返回结果,非常好用。现在我的团队已经利用这个玩意舍弃了用word和svn管理接口文档的麻烦了。
地萍面
刚接触mock,因为好奇关注了,项目有机会要用起来试试!谢谢你们的分享
明非
如果是后端来配置mock,前端就比较方便了。如果是前端配置,务必要确保数据正确性。这严重关乎项目的进度
Scorpion
我们想的是怎么用不写代码的方式,任何人都可以手动创建一个mock的接口
李姓的菜
我之前也返照RAP,用 ng node express mongobd建过一个工程,但直接死在推的路上。根本没人愿意用。 问题是:对于请求信息 content-type等这些头信息怎么处理?对于之前之前没有mock的老东西,你们写在哪里的。怎么迁移过来?还有同一个工程不同版本怎么处理?
barry
easymock对比rap的优势是什么?
barry
因为easymock是线上服务,之前我用的时候也出现过几次网站报500的情况,这种情况下我应该如何继续开发?
barry
为什么easymock只支持在有swagger的情况下添加请求参数?
unclexiao
如何生动形象地理解swagger?可以搭配NodeJS使用么?
Adele
easy-mock适合哪些前端框架吗?如果项目采用了JQuery和bootstrap,建议从哪里入手进行mock,并且还有什么改进前端的方式
梁嘉磊
认真学习
啊!琳琳呀
只能看懂简单js代码的测试,如果想使用mock学习成本和能自己上手使用的时间成品大概是多少。 如果没有整合开发和运维团队的支持,光是自动化团队可以实现mock平台的使用吗。
可牛
最新电影网站www.ziyuanzhidao.com
你可能还喜欢
Service Mesh 在华为公有云的实践
田晓亮
从零开始,搭建 AI 音箱 Alexa 语音服务
Mike
Web 安全恩仇录:再谈逻辑漏洞
肖志华
编程和数学基础不佳如何入门人工智能?
赵宁|Neal
如何用 Vue 实现前端权限控制(路由权限 + 视图权限 + 请求权限)
雅X共赏
智能增长:如何用大数据和人工智能实现业务体量的增长
蒋凡
微信扫描登录