我如何接触到的Apifox
今年三四月份的时候,公司已经上线的项目,发现有部分接口存在重复提交的情况,接口也没做好幂等,导致数据库落下了大量重复数据,于是我就开始优化接口,加了redis分布式锁和一些防重校验,好了,背景介绍完毕。
锁是加上了,但是吧,要想测试就需要模拟压测环境,这个时候如果完全依赖测试同事,很显然不是我的风格,本着宁可麻烦自己也不麻烦别人的原则(减少扯皮,节省时间),于是想要自己做并发测试,看一看锁有没有效果。
刚开始先想到了JMeter,毕竟也在测试那多多少少了解过,但是当我安装完准备使用的时候,发现配置很复杂,即使我叫来了测试同事,也很难讲的明白,于是乎我就在网上搜索的时候,发现了 Apifox。看了这款产品的定位:Postman + Swagger + Mock + JMeter。秒啊,立马安装一个。
开始使用时感觉比较好的功能
1、所有数据同步在云端,即使更换电脑,也可以通过浏览器使用(安装插件即可);
2、定义好API文档,就可以开始调试、Mock、自动化测试,非常方便;
3、区分测试环境,因为我的项目多而杂,定义多套环境,免去了频繁更改接口上下文的时间;