中信银行(国际):打造统一的 API 研发标准,实现金融企业数字化转型的高效管理

中信银行(国际):打造统一的 API 研发标准,实现金融企业数字化转型的高效管理

关于 中信银行(国际)

中信银行(国际)是北京中信集团公司旗下的综合性跨境商业银行,为客户提供高效及时的“一站式”全方位金融服务,包括财富管理、个人银行、企业银行服务以至环球市场及财资方案等。致力坚守高度诚信,维持优质商业服务以及世界级的执行实力和企业管治。以高透明度、诚信、专业、纪律、活力、创新及进取的精神,为客户提供创富增值方案,提供中国广阔深入资讯及市场网络。

成功故事

🦊
Apifox 助力中信银行(国际)制定统一 API 研发标准,提升研发效能,降低沟通成本,加速数字化转型进程,实现高效的金融业务数字化创新。

难题一:中信银行对数据接口安全要求高,加密接口调试复杂

在企业数字化转型的进程中,数据信息安全一直是中信银行最重视的环节。通过非对称加密算法对 API 数据传输的保护,中信银行能够确保每一位客户的每一笔交易在安全的数据传输链路中完成。然而,中信银行(国际)研发团队目前在 API 开发过程中,由于接口传输为加密数据,后端工程师在接口调试环节占用时间成本较高,在接口调试环节需要针对每个接口手动进行加解密操作,才能完成接口调试。

解决方案:通过项目统一配置自动完成接口数据加解密,提升调试效率

Apifox 的项目级统一配置管理功能,支持企业研发团队配置项目加解密流程模版,让项目中每一个接口自动完成加解密操作。这使得后端工程师在调试接口的过程中,接口加解密自动完成,研发人员能够更加专注于接口业务流程的调试和测试。

在保证数据安全性和接口输出质量的同时,Apifox 提供的解决方案协助中信银行研发团队缩短 API 调试周期,减少重复性工作,带来了更好的 API 研发流程体验。

难题二:API 研发流程中数据的一致性难以维护

在过去中信银行团队在研发 API 的流程中, API 定义入参出参的过程中需要编写大量字段。特别是在 API 定义的过程中后端工程师需要不断地复制粘贴定义好的入参出参,且在后期维护的过程中,无法进行统一管理维护,导致 API 文档维护成本过高,逐渐变成维护少、维护难、API 文档与实际工程文件严重不一致的问题普遍存在于各个项目的 API 文档中。

解决方案:一键生成数据模型,处处复用,实时同步

Apifox 的项目级数据模型管理功能,通过数据库建表语句一键生成数据模型。API 文档可直接引用数据模型,快速生成请求参数与返回响应。在节省 API 设计周期的同时,能够确保数据模型的可复用性,以及 API 文档数据接口的一致性。在长期项目迭代升级的过程中,一处维护,即可对于所有 API 文档生效。

在企业团队管理方面,Apifox 数据模型提供了简便的数据一致性维护方案。而从实际的研发流程中,研发团队可以更加轻松的进行 API 文档的设计与长期的迭代管理。

难题三:传统自动化测试解决方案,学习成本高,后期维护难

传统自动化测试解决方案,虽然帮助中信银行团队解决了自动化测试最基本的“从零到一”的接口自动化测试问题。但由于其使用繁琐,只有少量操作可通过可视化界面配置,大多数操作仍需要通过编写代码的方式完成配置,使得每当有新的测试工程师入职后,企业需要花费大量人力成本进行团队培训,且当累计项目文件较多时,无可视化界面导致无法直观阅览并管理每个项目对应的测试场景。

解决方案:通过完全可视化界面来进行测试场景编排,易上手,好管理

可视化的测试场景编排是 Apifox 的一大亮点功能,通过简化和优化自动化测试模块的操作界面,测试工程师可以直接通过可视化的操作进行测试场景编排,降低操作难度。测试工程师能更加专注于业务流程的质量保证,提升测试效率。

针对长期的项目迭代,测试团队可在统一的入口进行测试场景的管理与测试报告的维护,确保测试场景的接口覆盖率,且提升了过往项目的可追溯性,以及可维护性,同时在未来的项目迭代中,减少了自动化测试场景的管理成本。

订阅
qrcode

订阅

随时随地获取 Apifox 最新动态