压力测试方法及系统、存储介质、计算机设备技术方案

技术编号:37987546 阅读:15 留言:0更新日期:2023-06-30 10:02
本申请公开了一种压力测试方法及系统、存储介质、计算机设备,涉及软件测试领域、数字医疗领域以及金融领域,主要目的在于改善现有不能及时发现压力测试过程中产生的系统异常情况,进而导致系统崩坏风险升高,并且只能通过人工定期查看,导致人工成本的增加的技术问题。包括:接收针对目标业务项目进行压力测试的执行指令;基于所述执行参数选取相匹配的压力测试任务执行组件以及压力测试脚本,并控制所述压力测试任务执行组件执行所述压力测试脚本;周期性获取所述压力测试任务执行组件的性能指标参数,并判断所述性能指标参数是否超过所述熔断阈值;若超过,则输出异常告警信息,并控制所述压力测试任务执行组件停止当前压力测试任务。力测试任务。力测试任务。

【技术实现步骤摘要】
压力测试方法及系统、存储介质、计算机设备


[0001]本申请涉及软件测试
、数字医疗
以及金融
,特别是涉及一种压力测试方法及系统、存储介质、计算机设备。

技术介绍

[0002]通常情况下,业务项目(如智能医疗小程序、金融支付小程序等)在发布前都需要进行压力测试,即确定系统稳定性的一种测试方法,通常在系统正常运作范围之外进行,以考察其功能的极限和隐患,压力测试作为检验业务或中间组件相关性能、容量的一种重要手段,在中大型企业中应用十分广泛。
[0003]目前,现有技术中有基于业务测试工具Jmeter,通过配置业务相关测试脚本以进行压力测试的方法,具体是通过创建带有断言的测试脚本来验证程序是否返回了期望结果。然而,上述测试方法仅可以测试程序是否执行成功,而针对压力测试过程中出现的一系列系统异常情况并不能及时被发现,进而导致系统崩坏风险升高,并且只能通过人工定期查看,导致人工成本的增加。因此,亟需一种压力测试方法,以改善上述问题。

技术实现思路

[0004]有鉴于此,本申请提供一种压力测试方法及系统、存储介质本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种压力测试方法,其特征在于,包括:接收针对目标业务项目进行压力测试的执行指令,所述执行指令携带针对所述目标业务项目进行压力测试的压力测试参数信息,所述压力测试参数信息包括执行参数以及熔断阈值;基于所述执行参数选取相匹配的压力测试任务执行组件以及压力测试脚本,并控制所述压力测试任务执行组件执行所述压力测试脚本;周期性获取所述压力测试任务执行组件的性能指标参数,并判断所述性能指标参数是否超过所述熔断阈值;若超过,则输出异常告警信息,并控制所述压力测试任务执行组件停止当前压力测试任务。2.根据权利要求1所述的方法,其特征在于,所述接收针对目标业务项目进行压力测试的执行指令之前,所述方法还包括:预先获取针对所述目标业务项目进行压力测试的压力测试参数信息,所述压力测试参数信息包括执行参数以及熔断阈值;基于所述执行参数生成相匹配的压力测试脚本;生成所述压力测试脚本与所述熔断阈值之间的映射关系,并基于所述映射关系进行存储。3.根据权利要求1所述方法,其特征在于,所述性能指标参数包括系统性能指标参数以及业务项目性能指标参数,所述周期性获取所述压力测试任务执行组件的性能指标参数,具体包括:基于预设系统性能监测组件,按照第一预设时长间隔周期性获取所述压力测试任务执行组件的系统性能指标参数;基于预设业务项目性能监测组件,按照第二预设时长间隔周期性获取所述压力测试任务执行组件的业务项目性能指标参数。4.根据权利要求3所述的方法,其特征在于,所述判断所述性能指标参数是否超过所述熔断阈值,具体包括:分别判断所述系统性能指标参数与所述业务项目性能指标参数中是否存在任一指标参数超过所述指标参数所对应的熔断阈值。5.根据权利要求4所述的方法,其特征在于,所述若超过,则输出异常告警信息,具体包括:若所述系统性能指标参数与所述业务项目性能指标参数中存在任一指标参数超过所述指标参数所对应的熔断阈值,则...

【专利技术属性】
技术研发人员:蒿兴旺
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:

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

1