[发明专利]一种应用软件的系统性能测试方法、装置与计算设备在审
申请号: | 202210101248.1 | 申请日: | 2021-11-10 |
公开(公告)号: | CN114490294A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 杨伟彬 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36;H04L41/0654;H04L41/0803;H04L69/16 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 姜莹 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用软件 系统 性能 测试 方法 装置 计算 设备 | ||
本发明公开了一种应用软件的系统性能测试方法、装置与计算设备,包括:接收用户配置的故障描述信息;根据所述故障描述信息获取故障类型、故障参数和故障信息;根据故障类型、故障参数和故障信息在应用软件对应的业务流程的故障位置修改参数信息;响应于用户启动所述应用软件的操作,执行所述应用软件对应的业务流程,当执行到故障位置时,基于配置的参数信息进入故障状态;以及对所述故障状态进行处理;当故障解除时,继续执行对应的业务流程;当故障未解除时,反馈故障情况,根据所述故障状态处理结果确定所述应用软件的系统性能。本申请通过故障注入的方式,检查应用程序的故障处理能力。
本申请是2021年11月10日提交的发明专利申请2021113244875的分案申请。
技术领域
本发明涉及软件故障模拟技术领域,尤其是一种应用软件的系统性能测试方法、装置与计算设备。
背景技术
随着软件应用的不断深入,软件的规模和复杂度不断增加,软件错误发生的概率也在增大。而各种软件内嵌于安全关键系统而言,一旦发生故障,造成的后果非常严重。比如:自动驾驶系统、核反应堆系统、金融证券管理系统等安全关键系统,软件一旦发生故障,会导致系统直接或者间接的处于危险状态。上述系统有自己的故障处理检测手段,避免发生大的风险。但是有些故障往往是概率性的,不是每次都能显现出来,有时候很难去复现和排查,为了测试故障检测和处理的效果,一般采用人为的注入故障,然后看故障的检测系统是否起到作用。
现有技术中对应用软件的系统性能测试时多采用基于硬件的故障注入方式,而对于从软件上去解决的思路比较少。因此,需要一种利用软件模拟方式进行应用软件的系统性能的测试方法。
发明内容
为此,本发明提供了一种应用软件的系统性能测试方法、装置与计算设备,以力图解决或者至少缓解上面存在的至少一个问题。
根据本发明的一个方面,提供了一种应用软件的系统性能测试方法,包括步骤:接收用户配置的故障描述信息;根据所述故障描述信息获取故障类型、故障参数和故障信息;根据故障类型、故障参数和故障信息在应用软件对应的业务流程的故障位置修改参数信息;响应于用户启动所述应用软件的操作,执行所述应用软件对应的业务流程,当执行到故障位置时,基于配置的参数信息进入故障状态;对所述故障状态进行处理;当故障解除时,继续执行所述应用软件对应的业务流程;当故障未解除时,反馈故障情况;以及根据所述故障状态处理结果确定所述应用软件的系统性能。
可选地,在根据本发明的系统性能测试方法中,所述根据故障类型、故障参数和故障信息在应用软件对应的业务流程的故障位置修改参数信息的步骤之后还包括:向用户反馈故障配置完成的信息。
可选地,在根据本发明的系统性能测试方法中,在所述接收用户配置的故障描述信息的步骤之前还包括:维护故障描述信息、故障编码与故障类型、故障参数和故障信息的对应关系;根据所述故障描述信息获取故障类型、故障参数和故障信息的步骤包括:通过故障描述信息,匹配对应的故障编码,通过所述故障编码查找到对应的故障类型、故障参数和故障信息。
可选地,在根据本发明的系统性能测试方法中,响应于用户启动应用软件的操作,执行所述应用软件对应的业务流程的步骤包括:在接收到用户启动应用软件的操作时,基于配置的参数信息,按照预设的配置顺序,逐个执行所述应用软件对应的业务流程。
可选地,在根据本发明的系统性能测试方法中,对所述故障状态进行处理的步骤包括:逐个对所述故障状态进行故障分析,并基于所述应用程序的纠错流程对所述故障状态进行处理。
可选地,在根据本发明的系统性能测试方法中,根据所述故障状态处理结果确定所述应用软件的系统性能的步骤包括:根据所述应用程序的纠错流程对所述故障状态的处理结果和继续执行所述应用软件对应的业务流程的程度确定所述应用软件的系统性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210101248.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力电缆制造用冷却机
- 下一篇:一种模拟集成电路的参数优化方法及系统