[发明专利]基于金融应用的轻量级测试方法及装置在审
申请号: | 202210182775.X | 申请日: | 2022-02-25 |
公开(公告)号: | CN114546871A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 李谭 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/2455;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;谷敬丽 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 金融 应用 轻量级 测试 方法 装置 | ||
本发明公开了一种基于金融应用的轻量级测试方法及装置,涉及金融技术领域,其中该方法包括:持续接收待处理交易数据,将待处理交易数据存储至缓存中,所述待处理交易数据由测试交易发起装置模拟用户交易产生;判断所述缓存中存储的待处理交易数据的当前数量是否达到目标待处理交易量;如果所述当前数量达到目标待处理交易量,则控制待测金融系统启动处理缓存中的待处理交易数据。本发明可以利用较少的测试资源实现较大测试压力的测试,并且能够弹性控制缓存中存储的待处理交易数据的数据量,达到对于随时调节测试压力的灵活性要求。
技术领域
本发明涉及金融技术领域,尤其涉及一种基于金融应用的轻量级测试方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
在金融科技领域,金融系统开发完成后,必须经过测试环节检验系统质量达标,方可投入实际使用。同时,测试也是运行金融系统进行故障排查的重要手段。测试质量越好,对金融系统的保障性越强。测试资源是影响测试质量的重要因素之一,通常来讲,在小测试资源条件下实现小压力负载测试,在大测试资源条件下实现大压力负载测试。随着金融业务的日益发展,金融系统面临的负载压力日益增加,因此大压力负载测试的需求日益增多,这对测试资源提出了越来越高的要求。
现有金融应用测试方法采用重量级测试方法。对于金融系统的测试需求,采用测试交易模拟器向测试系统发送负载,然后监控、收集和分析测试系统运行结果。测试交易模拟器资源决定了发起测试负载的能力,想要实现金融系统的大压力负载测试,需要配置足够大的测试交易模拟器资源。
可见,现有的重量级测试方法对测试资源要求高,目标测试负载越高,所需测试资源越多。并且,重量级测试方法受测试资源限制,缺少灵活性,无法实现测试压力的动态调节。
发明内容
本发明实施例提供一种基于金融应用的轻量级测试方法,用以利用较少的测试资源实现较大测试压力的测试,并且能够弹性控制缓存中存储的待处理交易数据的数据量,达到对于随时调节测试压力的灵活性要求,该方法包括:
持续接收待处理交易数据,将待处理交易数据存储至缓存中,所述待处理交易数据由测试交易发起装置模拟用户交易产生;
判断所述缓存中存储的待处理交易数据的当前数量是否达到目标待处理交易量;
如果所述当前数量达到目标待处理交易量,则控制待测金融系统启动处理缓存中的待处理交易数据。
本发明实施例还提供一种基于金融应用的轻量级测试装置,用以利用较少的测试资源实现较大测试压力的测试,并且能够弹性控制缓存中存储的待处理交易数据的数据量,达到对于随时调节测试压力的灵活性要求,该装置包括:
交易缓存模块,用于持续接收待处理交易数据,将待处理交易数据存储至缓存中,所述待处理交易数据由测试交易发起装置模拟用户交易产生;
交易控制模块,用于判断所述缓存中存储的待处理交易数据的当前数量是否达到目标待处理交易量;
交易控制模块,还用于当所述当前数量达到目标待处理交易量时,控制待测金融系统启动处理缓存中的待处理交易数据。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于金融应用的轻量级测试方法。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于金融应用的轻量级测试方法。
本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于金融应用的轻量级测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210182775.X/2.html,转载请声明来源钻瓜专利网。