在标准化的互联网产品研发流程中,后端开发工程师往往需要在完成接口开发的同时,需要使用Swagger或者Yapi或者内部wiki等等的工具来撰写API接口文档,交付给前端开发团队,前端开发工程师需要对照API接口文档进行界面交互的开发工作,等到产品开发完成后又会交付给测试团队,测试工程师首先会进行功能性测试, 而后也会对照API接口文档并基于JMeter等工具进行系统的性能和压力等各种测试工作。当接口内容稍作改动时,后端开发工程师就需要把信息及时同步到API接口文档里,并通知前端开发工程师和测试工程师,一旦中间有任何一个环节信息同步不够及时,就很容易造成API对接异常,轻则使单个模块功能无法正常使用,重则导致系统功能整体瘫痪。因此,产品研发团队的低效协作往往会成为导致研发效率低下的重要因素之一。
而在当前国内疫情防控期间,一些互联网企业响应国家防疫政策,采取居家办公的方式开展产品研发工作的大环境下,由于不在统一办公场所办公,企业的产品研发团队各岗位之间的沟通协作面临巨大的挑战,所有的沟通方式全部从面对面的高效沟通转为了低效的线上信息传递。其中,前端、后端和测试工程师岗位之间,API接口信息的沟通协作问题显得格外突出。
Apipost是以API接口调试为主,提供接口调试、文档生成和分享、团队成员协作、Mock、接口自动化测试、离线和无网场景使用等功能,核心理念是通过贯穿互联网产品研发过程中API接口的开发和调试整个流程,提高产品研发协同效率。
官网:Apipost-API 文档、调试、Mock、测试一体化协作平台