初遇apifox
我是一名一线城市的前端开发人员———天平,之前一直都是使用postman来做接口调试的,但是postman太卡了,并且很多功能我都不太会用,这是契机。在今年4月份的时候,在b站上看到一些up主在推荐apifox,喜欢尝试新鲜东西的我就尝试了一下,体验上觉得还行,就慢慢开始应用到项目中。
应用项目
试用了第一个项目,apifox不仅能够很好的替代postman的那些功能,还拥有了集成测试,mock数据等功能,十分强大。尤其是在mock数据方面,后端同学在apifox上定好数据格式后,前端同学就能同步开发了,并不需要等后端同学开发完成,效率提高了很多。并且前端同学也能参与api接口的设计,自己改完让后端同学按照这个格式来改,也算是反客为主。
优点
- 我个人比较喜欢apifox的UI界面设计,非常简洁,有设计的美感。
- mock数据方面也是非常方便。我主要使用的就是mock,以及api请求。其他的功能就用得比较少了。
缺点
- 需要登录才能使用,不过这个也能理解。
- 逻辑混乱,返回响应与高级mock中的期望有冲突。如果不设置高级mock,mock数据则按照返回响应中的数据来模拟。如果设置了高级mock,则返回的数据则是由高级mock中设置的来。看着好像很有道理,但是这也是我在使用了一段时间之后才发现的,一开始还是有点懵,如果能够统一就好了。
- 运行卡顿,apifox是使用了electron进行开发的,在遇到一些