【技术实现步骤摘要】
性能测试方法、装置、设备及计算机可读存储介质
本专利技术涉及金融科技(Fintech)的通信
,尤其涉及一种性能测试方法、装置、设备及计算机可读存储介质。
技术介绍
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。在性能测试流程中,测试人员在进行具体的性能测试之后,会对现有的结果进行分析,分析当前的测试中是否存在异常情况,当前测试的各项性能指标是否满足要求,被测系统是否存在性能瓶颈。但是目前业界的性能测试工具或者性能测试平台中,没有自动化的性能分析这个环节,而是由测试人员获取性能测试结果的数据,以及结合测试过程中各项指标数据,比如主机性能数据,数据库性能数据,通过人工线下的分析方法,来对当次性能测试结果进行分析,来评价某次的性能测试结果是否符合预期。对于存在问题或者某个指标不满足的情况,重新进行测试。这种人工收集性能测试数据进行性能测试结果分析的效率非常低,且由于测试人员能力存在差异,对性能分析流程理解不统一,故分析的结果千差万别,没有一个统一的分析体系,导致性能测试结果分析的准确性和一致性也较低。
技术实现思路
本专利技术的主要目的在于提供一种性能测试方法、装置、设备及计算机可读存储介质,旨在实现自动化性能测试结果分析以提升性能测试结果分析的效率、准确性和一致性。为实现上述目的,本专利技术提供一种性能测试方法,所述性能测试方法包括以下步骤:在接收到对被测系统进行性能测试的测试指令 ...
【技术保护点】
1.一种性能测试方法,其特征在于,所述性能测试方法包括以下步骤:在接收到对被测系统进行性能测试的测试指令时,对所述被测系统进行性能测试,并记录测试数据;根据所述测试数据获取预设分析维度的参数值;按照预设分析策略对所述预设分析维度的参数值进行分析,以确定所述预设分析维度的权重值;计算所述预设分析维度的权重值的加权值,根据所述加权值确定性能测试结果。
【技术特征摘要】
1.一种性能测试方法,其特征在于,所述性能测试方法包括以下步骤:在接收到对被测系统进行性能测试的测试指令时,对所述被测系统进行性能测试,并记录测试数据;根据所述测试数据获取预设分析维度的参数值;按照预设分析策略对所述预设分析维度的参数值进行分析,以确定所述预设分析维度的权重值;计算所述预设分析维度的权重值的加权值,根据所述加权值确定性能测试结果。2.如权利要求1所述的性能测试方法,其特征在于,所述测试数据包括历史最优每秒事务处理数TPS和本次性能测试的当前TPS,所述预设分析维度包括基线维度,所述基线维度的参数值包括TPS基线浮动率,所述根据所述测试数据获取预设分析维度的参数值的步骤包括:计算所述历史最优TPS的平均值和当前TPS的平均值;计算所述历史最优TPS的平均值和当前TPS的平均值的差值,再将所述差值除以所述历史最优TPS的平均值,得到TPS基线浮动率。3.如权利要求2所述的性能测试方法,其特征在于,所述按照预设分析策略对所述预设分析维度的参数值进行分析,以确定所述预设分析维度的权重值的步骤包括:判断所述TPS基线浮动率是否小于或者等于第一预设浮动率;若所述TPS基线浮动率小于或者等于第一预设浮动率,则所述基线维度的权重值为第一基线权重值;若所述TPS浮动率大于第一预设浮动率且小于或者等于第二预设浮动率,则所述基线维度的权重值为第二基线权重值;若所述TPS浮动率大于第一预设浮动率且大于第二预设浮动率,则所述基线维度的权重值为第三基线权重值;其中,所述第一预设浮动率小于所述第二预设浮动率,所述第一基线权重值大于所述第二基线权重值,所述第二基线权重值大于所述第三基线权重值。4.如权利要求1所述的性能测试方法,其特征在于,所述测试数据包括本次性能测试的当前TPS,所述预设分析维度包括波动维度,所述波动维度的参数值包括TPS波动率,所述根据所述测试数据获取预设分析维度的参数值的步骤包括:计算所述当前TPS的平均值和标准差;将当前TPS的标准差除以当前TPS的平均值,得到TPS波动率。5.如权利要求4所述的性能测试方法,其特征在于,所述按照预设分析策略对所述预设分析维度的参数值进行分析,以确定所述预设分析维度的权重值的步骤包括:判断所述TPS波动率是否小于或者等于第一预设波动率;若所述TPS波动率小于或者等于第一预设波动率,则所述波动维度的权重值为第一波动权重值;若所述TPS波动率大于第一预设波动率且小于或者等于第二预设波动率,则所述波动维度的权重值为第二波动权重值;若所述TPS波动率大于第一预设波动率且大于第二预设波动率,则所述波动维度的权重值为第三波动权重值;其中,所述第一预设波动率小于所述第二预设波动率,所述第一波动权重值大于所述第二波动权重值,所述第二波动权重值大于所述第三波动权重值。6.如权利要求1所述的性能测试方法,其特征在于,所述预设分析维度包括中央处理器CPU维度,所述CPU维度的参数值包括CPU占用率,所述按照预设分析策略对所述预设分析维度的参数值进行分析,以确定所述预设分析维度的权重值的步骤包括:判断所述CPU占用率是否小于或者等于第一预设占用率;若所述CPU占用率小于或者等于第一预设占用率,则所述CPU维度的权重值为第一CPU权重值;若所述CPU占用率大于第一预设占用率且小于或者...
【专利技术属性】
技术研发人员:安继贤,李晶,晋晓峰,盛勤,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。