全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210355969.5 (22)申请日 2022.04.06 (71)申请人 中信百信银行股份有限公司 地址 100029 北京市朝阳区安定路5号院3 号楼8层 (72)发明人 赵芳华 王利波 曹建锋 刘贤峰  刘著 王茹茹  (74)专利代理 机构 北京市兰台律师事务所 11354 专利代理师 张博 张峰 (51)Int.Cl. G06F 21/53(2013.01) G06F 9/445(2018.01) (54)发明名称 一种可动态配 置的接口联调沙箱实现方法 (57)摘要 本发明涉及计算机技术领域, 具体而言, 涉 及一种沙箱接口联调可动态配置的实现方法, 主 要步骤包括: S1, 接口订阅; S2, 根据第一表格选 择接口; S3, 对接口所有字段的备份进行编辑; S4, 字段的备份编辑完成后保存沙箱; S5, 对保存 的沙箱进行测试。 通过沙箱的可动态配置, 沙箱 中客户端可勾选一个或者多个业务接口进行沙 箱生成并并支持修改字段属性, 满足沙箱调试的 个性化需求, 提高沙箱测试的效率。 权利要求书1页 说明书5页 附图1页 CN 114595446 A 2022.06.07 CN 114595446 A 1.一种沙箱接口联调可动态配置的实现方法, 其特 征在于, 方法步骤 包括: S1, 接口订阅, 公开平台接受客户端发送的业务接口调用请求, 客户端在平台完成身份 认证并获取访问公开平台的权限; S2, 客户端进入公开平台配置沙箱, 根据第一表格查询需要进行测试的接口, 并选择至 少一个接口; S3, 客户端获取接口字段并生成接口所有字段的备份, 调用第二表格对接口所有字段 的备份进行编辑; S4, 编辑完成后保存沙箱; S5, 对保存的沙箱进行测试。 2.如权利要求1所述的沙箱接口联调可动态配置的实现方法, 其特征在于, 对所述保存 的沙箱重新调用第一表格选择增 加或减少接口。 3.如权利要求2所述的沙箱接口联调可动态配置的实现方法, 其特征在于, 当客户端中 途退出或沙箱中所有的接口被删除时, 删除所有的沙箱配置信息, 程序结束。 4.如权利要求1所述的沙箱接口联调可动态配置的实现方法, 其特征在于, 所述第 一表 格为接口资源表, 所述第二表格为接口字段表。 5.如权利要求1所述的沙箱接口联调可动态配置的实现方法, 其特 征在于, 所述对保存的沙箱进行测试, 包括沙箱填充和报文管理; 所述沙箱填充包括 客户端完 善合作商信息和接口字段信息; 所述报文管理包括报文的生成、 加密、 加签、 组装、 调用、 发送、 验签和解密阶段的不同 报文管理。 6.如权利要求5所述的沙箱接口联调可动态配置的实现方法, 其特征在于, 所述报文管 理包括对当前阶段报文管理进行检查, 当检查通过时进入下一阶段报文管理, 当检查不通 过时停止进入下一阶段报文管理并反馈错 误信息。 7.如权利要求1所述的沙箱接口联调可动态配置的实现方法, 其特征在于, 所述接口字 段的属性包括: 字段名称、 中文描述、 显示方式、 字段值、 是否必输、 是否隐藏、 显示顺序和可 输入最大长度。 8.如权利要求1所述的沙箱接口联调可动态配置的实现方法, 其特征在于, 所述步骤S4 还包括: 公开平台生成第三表格, 所述第三表格储 存客户端与已保存沙箱的对应关系。 9.一种计算机可读存储介质, 其特征在于, 所述存储介质上存储有计算机程序, 所述计 算机程序被处 理器执行时实现权利要求1至8中任一项所述的方法。 10.一种电子设备, 其特 征在于, 包括存 储器和服 务器; 所述存储器, 用于存 储第一表格、 第二表格和第三表格; 所述服务器, 用于通过调用第一表格、 第二表格和第三表格, 执行权利要求1至8中任一 项所述的方法。权 利 要 求 书 1/1 页 2 CN 114595446 A 2一种可动态配置的接口联调沙箱实现方 法 技术领域 [0001]本发明涉及计算机技术领域, 具体而言, 涉及一种可动态配置 的接口联调沙箱实 现方法。 背景技术 [0002]开放银行作为一种商业模式, 在全球范围内被推动。 开放银行作为一种平台, 利用 开放API等技术 实现银行与第三方机构间的数据共享、 银行服务等。 其中便少不了第三方机 构与银行之间针对开放API(接口)的调试, 即在正式上线之前, 进行接口的联通测试。 目前 已有的技术, 比如基于影子链路实现沙箱调试方法, 根据用户标识来判断沙箱中接入的业 务接口是影子链路还是真实线上链路, 然后通过链路调用返回给客户端调用结果, 前提是 操作客户端已签约的业务接口, 无权限访问未签约的接口, 该方案实现了数据的隔离, 也 实 现了业务接口的沙箱测试。 该过程客户端用户是无法对已签约接口的字段进行修改的, 也 无法个性化定制接口的测试组合, 更无法在每个接口的调用测试中细节性的排查报文加解 密或者加签验签报错, 只能得到一个最终的接口返回结果。 发明内容 [0003]为解决以上背景技术所述的不足, 本发明默认用户创建沙箱后, 便在沙箱中存储 接口的拷贝, 沙箱存储的接口的字段属性(例如: 是否必填)等可由用户自行配置。 除此之 外, 沙箱具有较高的可配置性, 沙箱中客户端用户可勾选一个或者多个业务接口进行沙箱 生成, 沙箱中接口与业务接口是数据隔离的并支持修改调试接口字段, 满足个性化需求; 在 沙箱中将一次客户端调用过程的报文 管理分为不同的阶段, 各个环节都为用户反馈日志信 息, 方便用户调试 过程中定位故障点。 [0004]为实现以上目的, 本发明涉及一种沙箱接 口联调可动态配置 的实现方法, 其特征 在于, 包括: [0005]S1, 接口订阅, 公开平台接受客户端发送的业务接口调用请求, 客户端在平台完成 身份认证并获取访问公开平台的权限; [0006]S2, 客户端进入公开平台配置沙箱, 根据第一表格查询需要进行测试的接口, 并选 择至少一个接口; [0007]S3, 获取接 口字段并生成接口所有字段的备份, 调用第二表格对接口所有字段的 备份进行编辑; [0008]S4, 编辑完成后保存沙箱; [0009]S5, 对保存的沙箱进行测试。 [0010]优选地, 对所述保存的沙箱可以重新调用第一表格选择增 加或减少接口。 [0011]优选地, 当客户端中途退出或沙箱中所有的接 口被删除时, 删除所有的沙箱配置 信息, 程序结束。 [0012]优选地, 所述第一表格为接口资源表, 所述第二表格为接口字段表。说 明 书 1/5 页 3 CN 114595446 A 3

.PDF文档 专利 一种可动态配置的接口联调沙箱实现方法

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种可动态配置的接口联调沙箱实现方法 第 1 页 专利 一种可动态配置的接口联调沙箱实现方法 第 2 页 专利 一种可动态配置的接口联调沙箱实现方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:58:58上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。