Apifox是API文档、API调试、API Mock、API自动化测试一体协作平台,定位postman+swagger+mock+jmeter。通过一套系统、一份数据,解决多个系统之间的数据同步问题,只要定义好API文档,那么调试、mock数据、自动化都可以直接使用。
1.接口设计:有非常可视化文档管理的功能,并且支持在线分享接口文档,非常高效。
2.可复用的数据结构,定义接口返回数据结构级请求参数数据结构,支持直接嵌套使用,直接LSON/XML智能导入,支持oneof、allof等高级组合模式。
3.接口调试:postman的功能,入环境变量,前置/后置脚本、cookie/session,apifox都有,而且比较直观,最人性化的一点是,接口运行之后用例可以保存,后续也可以再次查看,一键运行即可,无需再输入参数。
4.接口用例:一个接口用例会有多种状态,而在保存的时候有选择状态的标签,例如,成功、失败、参数有误、数据为空,同时也有自动校验的功能。
5.接口自动化:有接口集合测试,可以选择接口用例,创建测试集,以及测试报告的图形化展示,其中可选填并发数,循环次数、间隔停顿的毫秒数。
6.项目分组级别,一个项目中可创建多个小项目,有非常好的直观性。