一种自适应闭环性能测试方法、系统及介质技术方案

技术编号:28714633 阅读:17 留言:0更新日期:2021-06-06 01:28
本发明专利技术提供了一种自适应闭环性能测试方法、系统及介质,涉及计算机应用技术领域,该方法包括:性能指标监控决策步骤:实时监控记录被测系统各项性能指标及资源使用情况;压力决策调整步骤:基于性能指标及资源使用情况,控制加压装置调整压力;异常信息记录步骤:当判断指标异常时触发异常信息记录操作,记录系统异常日志等信息;资源清理处理步骤:根据各项资源指标进行分析,当达到设定的清理阈值时,触发相关资源清理操作。本发明专利技术能够通过指标监测值自适应调整输入压力等参数,在指标异常时自动记录相关日志等信息,同时监测硬盘存储等资源使用情况,及时自动执行备份清理等操作,有效减少性能测试中的人工成本,缩短测试周期,提高测试效率。提高测试效率。提高测试效率。

【技术实现步骤摘要】
一种自适应闭环性能测试方法、系统及介质


[0001]本专利技术涉及计算机应用
,具体地,涉及一种自适应闭环性能测试方法、系统及介质。

技术介绍

[0002]性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。中国软件评测中心将性能测试概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。性能测试作为测试领域一个重要的组成部分,越来越为广大的系统建设者和使用者所重视。往往一些系统在功能上完全负荷需求和设计需求,但因为某些局部的性能问题没有全面的测试到就仓促上线,导致系统的重大故障,最终功败垂成。所以,性能测试与功能测试同样需要在系统上线前有一个全面的完整的测试,杜绝系统可能发生的问题。名词解释,时间迟滞值是控制压力决策调整生效的延迟时间,排除瞬时采集值抖动等对压力决策的影响。
[0003]公开号为CN101625658A的中国专利技术专利,公开了一种软件系统性能测试方法,包括(1)确定测试点和系统性能容量;(2)记录初始状态下某场景组合中各测试点的测试数据;(3)逐步加压,记录测试点在不同压力状态下的测试数据;(4)得出测试点性能变化情况;(5)获得性能恶化测试点;(6)对恶化测试点加压,若加压过程中系统性能符合设计要求,则继续(7);若不符合要求,则进行相应记录,转入(8);(7)对恶化测试点进行更大容量压力测试;(8)减小压力,使系统回退至初始状态;(9)若回退后系统正常,则选择一种新的场景组合,转入(2);若回退后系统不正常,则进行记录,结束测试。
[0004]针对上述现有技术,现有的测试方法没有实时监测记录各项性能指标的使用情况,且没有同时考虑迟滞因素,无法更好的在满足相应条件时对压力策略进行调整。

技术实现思路

[0005]针对现有技术中的缺陷,本专利技术的目的是提供一种自适应闭环性能测试方法、系统及介质,能够克服上述存在的问题。
[0006]根据本专利技术提供的一种自适应闭环性能测试方法、系统及介质,所述方案如下:
[0007]第一方面,提供了一种自适应闭环性能测试方法,所述方法包括:
[0008]性能指标监控决策步骤:实时监控记录被测系统各项性能指标及资源使用情况;
[0009]压力决策调整步骤:基于各项性能指标及资源使用情况,控制加压装置调整压力;
[0010]异常信息记录步骤:根据各项性能指标进行分析,当判断异常时,触发异常信息记录操作,记录系统异常日志在内的相关信息;
[0011]资源清理处理步骤:根据所述各项资源指标进行分析,当达到设定的清理阈值时,自动触发相关资源清理操作。
[0012]优选的,所述压力决策调整步骤包括:
[0013]根据预设的加权因子进行计算,计算数值为R;
[0014]设定压力阈值,将计算数值R和压力阈值进行比较,同时考虑相关影响因素,满足触发条件时,触发压力策略调整操作,控制加压装置调整压力。
[0015]优选的,所述压力决策调整步骤中的相关影响因素为时间迟滞值,包括:t1和t2,分别作用于压力决策调整步骤,且分别表示计算数值R>压力阈值时期,以及计算数值R<压力阈值时期;
[0016]当t
a
>t1时,t
a
为计算数值R>压力阈值的持续时间,触发对应压力策略调整方案,当该持续时间t
a
<t1时,保持当前压力策略不变;
[0017]t2同理,当t
b
>t2时,t
b
为计算数值R<压力阈值的持续时间,触发对应压力策略调整方案,当该持续时间t
b
<t2时,保持当前压力策略不变。
[0018]优选的,所述异常信息记录步骤中的异常信息记录操作包括记录系统异常日志。
[0019]第二方面,提供了一种自适应闭环性能测试系统,所述系统包括:
[0020]性能指标监控决策模块:实时监控记录被测系统各项性能指标及资源使用情况;
[0021]压力决策调整模块:基于各项性能指标及资源使用情况,控制加压装置调整压力;
[0022]异常信息记录模块:根据各项性能指标进行分析,当判断异常时,触发异常信息记录操作,记录系统异常日志在内的相关信息;
[0023]资源清理处理模块:根据所述各项资源指标进行分析,当达到设定的清理阈值时,自动触发相关资源清理操作。
[0024]优选的,所述压力决策调整模块包括:
[0025]根据预设的加权因子进行计算,计算数值为R;
[0026]设定压力阈值,将计算数值R和压力阈值进行比较,同时考虑相关影响因素,满足触发条件时,触发压力策略调整操作,控制加压装置调整压力。
[0027]优选的,所述压力决策调整模块中的相关影响因素为时间迟滞值,包括:t1和t2,分别作用于压力决策调整模块,且分别表示计算数值R>压力阈值时期,以及计算数值R<压力阈值时期;
[0028]当t
a
>t1时,t
a
为计算数值R>压力阈值的持续时间,触发对应压力策略调整方案,当该持续时间t
a
<t1时,保持当前压力策略不变;
[0029]t2同理,当t
b
>t2时,t
b
为计算数值R<压力阈值的持续时间,触发对应压力策略调整方案,当该持续时间t
b
<t2时,保持当前压力策略不变。
[0030]优选的,所述异常信息记录模块中的异常信息记录操作包括记录系统异常日志。
[0031]与现有技术相比,本专利技术具有如下的有益效果:
[0032]1、对系统性能全面指标进行实时监测,根据监测情况自适应调整压力输入;
[0033]2、自适应策略可配置化,可根据不同系统情况调整;
[0034]3、指标异常时自动记录相关日志等信息,提供分析辅助报告;
[0035]4、监测硬盘存储等资源使用情况,及时自动执行备份清理等操作。
附图说明
[0036]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0037]图1为本专利技术整体结构示意图;
[0038]图2为本专利技术性能测试指标例举示意图;
[0039]图3为压力测试调整示意图。
具体实施方式
[0040]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。
[0041]本专利技术实施例提供了一种自适应闭环性能测试方法,参照图1和图2所示,包括以下步骤:
[0042]性能指标监控决策步骤:实时监控记录被测系统各项性能指标及资源使用情况。
[0043]压力决策调整步骤:基于各项性能指标及资源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自适应闭环性能测试方法,其特征在于,包括:性能指标监控决策步骤:实时监控记录被测系统各项性能指标及资源使用情况;压力决策调整步骤:基于各项性能指标及资源使用情况,控制加压装置调整压力;异常信息记录步骤:根据各项性能指标进行分析,当判断异常时,触发异常信息记录操作,记录系统异常日志在内的相关信息;资源清理处理步骤:根据所述各项资源指标进行分析,当达到设定的清理阈值时,自动触发相关资源清理操作。2.根据权利要求1所述的自适应闭环性能测试方法,其特征在于,所述压力决策调整步骤包括:根据预设的加权因子进行计算,计算数值为R;设定压力阈值,将计算数值R和压力阈值进行比较,同时考虑相关影响因素,满足触发条件时,触发压力策略调整操作,控制加压装置调整压力。3.根据权利要求2所述的自适应闭环性能测试方法,其特征在于,所述压力决策调整步骤中的相关影响因素为时间迟滞值,包括:t1和t2,分别作用于压力决策调整步骤,且分别表示计算数值R>压力阈值时期,以及计算数值R<压力阈值时期;当t
a
>t1时,t
a
为计算数值R>压力阈值的持续时间,触发对应压力策略调整方案,当该持续时间t
a
<t1时,保持当前压力策略不变;t2同理,当t
b
>t2时,t
b
为计算数值R<压力阈值的持续时间,触发对应压力策略调整方案,当该持续时间t
b
<t2时,保持当前压力策略不变。4.根据权利要求1所述的自适应闭环性能测试方法,其特征在于,所述异常信息记录步骤中的异常信息记录操作包括记录系统异常日志。5.一种自适应闭环性能测试系统,其特征在于,包括:性能指标监控决策模块:实时监...

【专利技术属性】
技术研发人员:贺子宸
申请(专利权)人:兴业数字金融服务上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1