效率提升100%,一款集文档、调试、Mock、性能调试于一身的工具分享

316 阅读4分钟

「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」。


  • 🤟 博主介绍: CSDN、头条、知乎等平台优质博主,全网粉丝2w+
  • 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

  作为一名开发工程师,在功能开发完成后无可避免的需要进行自我测试、提供测试文档、与前端联调,要求更高者,需要对自己的功能进行压力测试和提供相应的测试文档。

  然而,要完成上述的功能,不仅需要花费大量时间,还需要使用到大量工具:

  • 接口自测:Postman、Postwoman、Poster等
  • 联调文档:Swagger、Yapi、JApiDocs等
  • Mock:EasyMock、Mockito等
  • 性能测试:Jmeter、Sysbench、HammerDB、LoadRunner等

  看完上面的整理,多少感觉有点头大,从一个功能开发完成都测试通过,竟然需要依赖这么多款工具,对于一些有强迫症的朋友,估计不能忍受。难道就没有一款功能能够集成上述工具的所有功能?答案是有的,它就是今天的主角-Apifox。

野心很大的工具-Apifox

  喜欢动画的朋友应该看过《天行九歌》,里面的主角之一韩非在一次对话中提到,“七国的天下,我要99%”,第一次听到这句话时让笔者直起鸡皮疙瘩,这句话不仅体将主角的志向体现得淋漓尽致,也让观者为之震撼。

  Apifox也有同样的壮志,它要做接口管理界的"韩非",成为集API文档、API调试、API Mock、API自动化于一身的一体化协作平台,使用受众为整个研发技术团队,主要使用者为前端开发后端开发测试人员

  Apifox的目标:通过一套系统、一份数据,解决多个系统之间的数据同步问题。 只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致。高效、及时、准确!

image-20220116093317230

  Apifox十大核心功能:

image-20220116094821766

  最重要的是,这款工具是免费的且没有任何限制:

image-20220116104823060

常见功能使用

  在Apifox的众多功能中,最常使用的就是:团队协作,接口文档、接口测试、数据导入导出,下面就来认识下如何使用这个功能强大的工具。

1、团队、项目管理界面

  在此处,我们可以为不同项目单独创建相对应的接口管理,不同的项目设置不同的配置,实现项目之间的用例隔离。 用户还可以设置软件的外观,软件暂时支持亮色和暗色两大主题,以及9种按钮颜色的配置。

image-20220116101131986

2、实际项目管理(环境、接口文档、Mock)

  Apifox的定位是Postman + Swagger + Mock + JMeter, 所以常用的接口调试就可以直接当成Postman进行使用,除此之外,还可以根据自己的需求进行其他方式的自定义,如测试、生产、Mock等环境的配置。

image-20220116103425421

image-20220116102825050

  在线文档预览情况:

image-20220116102913950

3、自动化测试

  该方式可以批量对接口进行测试用例测试,然后设置相对应的指标达到性能测试的目的,每次测试后都会生成相对应的测试报告。

image-20220116105532998

  测试报告:

image-20220116105713361

4、数据导入和导出

  Apifox提供强大的导入导出功能,支持使用不同的方式实现导入导出,便于用户进行之前的工具迁移,非常人性化。

image-20220116110413325

image-20220116110525318

image-20220116110557314

小结

  本文只是对Apifox中最常用的在线文档、接口调试、性能测试以及导入导出等功能进行了简单介绍,其实Apifox还有更多强大的功能(如自动生成代码,数据库操作)等待大家去探索、使用。

  看完笔者的介绍,相信大家已经跃跃欲试,感觉使用起来吧!当别人还在纠结接口测试麻烦,要使用五六款工具才能实现的时候,我们一款工具就能完成所有功能,不仅提高了效率,同时还便于管理。

  官方下载地址:www.apifox.cn/

  官方教程地址:www.apifox.cn/help/

  如果文章有帮助,请给作者关注、点赞、收藏、评论,让博主有动力创作更加优质的文章。

白色简约动画引导关注.gif