[发明专利]沙箱仿真测试方法、装置、计算机设备和存储介质在审
| 申请号: | 202010575650.4 | 申请日: | 2020-06-22 |
| 公开(公告)号: | CN111666565A | 公开(公告)日: | 2020-09-15 |
| 发明(设计)人: | 王荣荣 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
| 主分类号: | G06F21/53 | 分类号: | G06F21/53;G06F21/56;G06F16/23;G06F16/242 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 唐彩琴 |
| 地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 仿真 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及过程优化技术领域,提供了一种沙箱仿真测试方法、装置、计算机设备和存储介质。所述方法包括:接收业务测试请求,根据业务测试请求中携带的业务测试标识确定业务测试类型;根据业务测试标识查询预设业务测试参数格式对应信息,得到业务测试类型的参数格式信息,并获取业务测试请求中携带的输入参数;当根据参数格式信息对输入参数进行格式校验通过时,根据输入参数查询预设的沙箱数据库,从沙箱数据库中获取与输入参数对应的业务案例数据;根据输入参数对业务案例数据进行字段提取,得到待反馈字段,反馈待反馈字段。采用本方法能够实现对业务场景的流程全覆盖,提高业务场景的流程覆盖率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种沙箱仿真测试方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,出现了开放银行。开放银行可以利用开放API(Application Programming Interface,应用程序接口)等技术实现银行与第三方机构间的数据共享、银行服务与产品的即插即用,进而提升用户体验,共建开放的泛银行生态系统。在与第三方机构进行技术平台对接的过程中,开放银行通常会引入沙箱来协助第三方机构开发者进行接口功能开发,将沙箱作为主要功能联调的辅助环境。沙箱是指在受限且可控的安全环境中运行应用程序,并通过访问权限的限制,为来源存疑或无法预测结果的程序提供试验环境。
传统技术中,在提供沙箱给第三方机构开发者调试时,第三方机构开发者会通过第三方机构系统发送请求至开发银行网关请求访问沙箱,沙箱在接收到请求后,会根据请求采用挡板开发的方式来进行流程模拟,返回与请求对应的预期结果。
然而,传统方法,由于采用挡板开发的方式进行流程模拟,只能提供部分流程的仿真流程,对业务场景的流程覆盖率低,存在仿真测试覆盖率低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高仿真测试覆盖率的沙箱仿真测试方法、装置、计算机设备和存储介质。
一种沙箱仿真测试方法,所述方法包括:
接收业务测试请求,根据业务测试请求中携带的业务测试标识确定业务测试类型;
根据业务测试标识查询预设业务测试参数格式对应信息,得到业务测试类型的参数格式信息,并获取业务测试请求中携带的输入参数;
当根据参数格式信息对输入参数进行格式校验通过时,根据输入参数查询预设的沙箱数据库,从沙箱数据库中获取与输入参数对应的业务案例数据;
根据输入参数对业务案例数据进行字段提取,得到待反馈字段,反馈待反馈字段。
在一个实施例中,接收业务测试请求,根据业务测试请求中携带的业务测试标识确定业务测试类型包括:
接收业务测试请求;
当根据业务测试请求中携带的权限信息对业务测试请求的发送方进行合法性验证通过时,根据业务测试请求中携带的业务测试标识确定业务测试类型。
在一个实施例中,根据业务测试标识查询预设业务测试参数格式对应信息,得到业务测试类型的参数格式信息,并获取业务测试请求中携带的输入参数之后,还包括:
根据参数格式信息确定必填字段以及字段要求信息,并获取输入参数的已填字段以及字段参数信息;
比对必填字段和已填字段以及字段要求信息和字段参数信息对输入参数进行格式校验。
在一个实施例中,根据输入参数对业务案例数据进行字段提取,得到待反馈字段,反馈待反馈字段包括:
根据输入参数对业务案例数据进行参数匹配,从业务案例数据中查找到匹配的入参字段;
根据入参字段对业务案例数据进行字段筛选,从业务案例数据中提取出非入参字段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010575650.4/2.html,转载请声明来源钻瓜专利网。





