【技术实现步骤摘要】
用于测试金融数据库性能的方法、装置和系统
本申请涉及服务器性能测试
,例如涉及一种用于测试金融数据库性能的方法、装置和系统。
技术介绍
目前,金融机构对数据库性能具有较高的要求,然而,金融机构难以将真实系统开放给数据库厂商进行测试,在这种情况下,需要一些特殊的测试工具对金融机构的数据库进行测试。相关组织推出了一系列对数据库性能测试的标准,例如用于测试商品批发销售中数据库的性能的标准。在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:现有的数据库性能测试模型不能完全模拟金融机构的实际业务,进而无法准确测试数据库性能。
技术实现思路
为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。本公开实施例提供了一种用于测试金融数据库性能的方法、装置和系统,以解决现有的数据库性能测试模型不能完全模拟金融机构的实际业务的技术问题。在一些实施例中,用于测试 ...
【技术保护点】
1.一种用于测试金融数据库性能的方法,其特征在于,包括:/n依次运行金融机构的多个测试业务;/n对相关指标进行统计;/n输出统计结果。/n
【技术特征摘要】
1.一种用于测试金融数据库性能的方法,其特征在于,包括:
依次运行金融机构的多个测试业务;
对相关指标进行统计;
输出统计结果。
2.根据权利要求1所述的方法,其特征在于,每次运行测试业务,包括:
更新流水号;
执行测试业务的相关流程并向流水表中插入交易记录;
记录交易日志。
3.根据权利要求2所述的方法,其特征在于,更新流水号,包括:
确定测试用的网点及其流水号;
锁定网点的相关记录,禁止其他程序/线程对网点的操作。
4.根据权利要求2所述的方法,其特征在于,向流水表中插入交易记录,包括:
在涉及资金流动的业务中,向所述流水表中插入记录借方账户信息和贷方账户信息。
5.根据权利要求4所述的方法,其特征在于,在存款业务和取款业务中,借方账户和贷方账户相同。
6.根据权利要求3所述的方法,其特征在于,记录交易日志,包括:
向本地数据库查插入交易日志;其中,向本地数据库插入的交易日志与向所述被测数据库中插入的交易日志相同。
7.根据权利要求1所述的方法,其特征在于,对相关指标进行统计,包括:
验证被测数据库的一致性。
8.根据权利要求7所述的方法,其特征在于,在满足以下中的一个或多个时,所述被测数据库具备一致性:
测试结束后账户金额总数=测试前账户金额总数+存取款差额;
流水表中借贷双方总...
【专利技术属性】
技术研发人员:姜春宇,马鹏玮,田稼丰,魏凯,李俊逸,王妙琼,刘思源,
申请(专利权)人:中国信息通信研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。