V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  apifox  ›  全部回复第 3 页 / 共 3 页
回复总数  45
1  2  3  
2020-06-18 16:00:21 +08:00
回复了 apifox 创建的主题 推广 有没有人用过 Apifox,是不是可以扔掉 Postman 了?
@cumt21g 加 Apifox 官网的联系方式,帮你解决
2020-06-18 14:51:47 +08:00
回复了 apifox 创建的主题 推广 有没有人用过 Apifox,是不是可以扔掉 Postman 了?
@ming61177 建议下载一个 Apifox 体验下,相信你用的会喜欢上的。
2020-06-18 14:15:12 +08:00
回复了 apifox 创建的主题 推广 有没有人用过 Apifox,是不是可以扔掉 Postman 了?
@ming61177

[接口管理现状]

一、常用解决方案

1. 使用 Swagger 管理接口文档
1. 使用 Postman 调试接口
1. 使用 RAP Mock 数据
1. 使用 JMeter 做接口自动化测试

二、存在的问题
维护不同工具之间数据一致性非常困难、非常低效。并且这里不仅仅是工作量的问题,更大的问题是多个系统之间数据不一致,导致协作低效,频繁出问题,开发人员痛苦不堪。

1. 开发人员在 Swagger 定义好文档后,接口调试的时候还需要去 Postman 再定义一遍。
1. 前端开发 Mock 数据的时候又要去 RAP 定义一遍,手动设置好 Mock 规则。
1. 测试人员需要去 JMeter 定义一遍。
1. 前端根据 RAP Mock 出来的数据开发完,后端根据 Swagger 定义的接口文档开发完,各自测试测试通过了,本以为可以马上上线,结果一对接发现各种问题:原来开发过程中接口变更,只修改了 Swagger,但是没有及时同步修改 RAP 。
1. 同样,测试在 JMeter 写好的测试用例,真正运行的时候也会发现各种不一致。
6. 时间久了,各种不一致会越来越严重。

三、Apifox 就是为解决这个问题而生的
2020-06-18 14:10:35 +08:00
回复了 apifox 创建的主题 推广 有没有人用过 Apifox,是不是可以扔掉 Postman 了?
我们以前是开发人员都用 Postman 来调试接口,但是没人愿意写接口文档,没有接口文档,前端开发就很痛苦,所以我们就想“如果有个类似 Postman 这样的工具,可以做到接口调试完了,就自动保存成接口文档,那该有多美好”

然后就整出了这个 Apifox,同时做了非常多提升开发团队效率的工作,举个简单的例子:

Apifox 如何做到高效率、零配置生成非常人性化的 mock 数据?

1. Apifox 根据接口定义里的数据结构、数据类型,自动生成 mock 规则。
2. Apifox 内置智能 mock 规则库,根据字段名、字段数据类型,智能优化自动生成的 mock 规则。如:名称包含字符串`image`的`string`类型字段,自动 mock 出一个图片地址 URL ;包含字符串`time`的`string`类型字段,自动 mock 出一个时间字符串;包含字符串`city`的`string`类型字段,自动 mock 出一个城市名。
3. Apifox 根据内置规则,可自动识别出图片、头像、用户名、手机号、网址、日期、时间、时间戳、邮箱、省份、城市、地址、IP 等字段,从而 Mock 出非常人性化的数据。
4. 除了内置 mock 规则,用户还可以自定义规则库,满足各种个性化需求。支持使用 `正则表达式`、`通配符` 来匹配字段名自定义 mock 规则。
2020-06-18 14:07:18 +08:00
回复了 apifox 创建的主题 推广 有没有人用过 Apifox,是不是可以扔掉 Postman 了?
我们是前后端同步进入开发的。开发流程是:
1 、前端(或后端)在 Apifox 上定好接口
2 、前后端一起评审接口、填好用例
3 、前端使用 Apifox 定好的接口 Mock 数据进入开发
4 、后端使用 Apifox 调试接口,调试通过了,接口就开发完了
5 、后端开发完后,测试使用 Apifox 的 [集合测试] 功能,测试完整的接口调用流程
6 、前后端开发完,前端更换到正式数据,基本联调都会非常顺利,因为前后端双方都完全遵守了接口定义
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2195 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 02:15 · PVG 10:15 · LAX 19:15 · JFK 22:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.