[发明专利]系统故障模拟方法、装置、计算机设备及介质在审
申请号: | 202111525083.2 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114185758A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 何辉 | 申请(专利权)人: | 平安付科技服务有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 丁月蓉 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统故障 模拟 方法 装置 计算机 设备 介质 | ||
本申请适用于人工智能技术领域,提供了一种系统故障模拟方法、装置、计算机设备及介质,该方法包括:接收故障模拟信号,根据故障模拟信号进行数据加载,得到故障加载数据;根据故障加载数据获取类对象文件,根据类对象文件获取接口类文件;根据故障数据对接口类文件进行故障修改,得到故障类文件,根据故障类文件对目标系统的接口进行接口配置;调用接口配置后的目标系统的接口,对调用后的目标系统的接口进行信息采集,得到系统故障模拟结果。本申请当目标系统中的接口被调用时,能自动按照故障类文件配置的错误形式对目标系统的接口进行故障模拟,无需用户手动对系统进行故障模拟,提高了故障模拟效率。
技术领域
本申请涉及人工智能技术领域,尤其涉及一种系统故障模拟方法、装置、计算机设备及介质。
背景技术
随着大数据技术的发展,各式各样的系统应运而生,在系统的开发过程中,为提高系统的稳定性,需要对系统进行性能测试,以测试系统在数据库抖动(频繁变动)、网络抖动或第三方插件等抖动异常情况下是否能稳定的运行,因此,针对系统的故障模拟问题越来越受人们所重视。
现有的系统故障模拟过程中,均需要用户手动对系统进行故障的模拟,导致系统故障模拟效率较低。
发明内容
有鉴于此,本申请实施例提供了一种系统故障模拟方法、装置、计算机设备及介质,以解决现有的系统故障模拟过程中,需要用户手动对系统进行故障的模拟,所导致的系统故障模拟效率较低的问题。
本申请实施例的第一方面提供了一种系统故障模拟方法,包括:
接收故障模拟信号,并根据所述故障模拟信号进行数据加载,得到故障加载数据;
根据所述故障加载数据获取类对象文件,并根据所述类对象文件获取接口类文件;
根据预存储的故障数据对所述接口类文件进行故障修改,得到故障类文件,并根据所述故障类文件对目标系统的接口进行接口配置,其中,所述故障数据中存储有至少一个故障信息,所述故障模拟用于在所述接口类文件中添加故障信息;
调用接口配置后的所述目标系统的接口,以达到对所述目标系统的故障模拟,并对调用后的所述目标系统的接口进行信息采集,得到系统故障模拟结果。
进一步地,所述根据预存储的故障数据对所述接口类文件进行故障修改,得到故障类文件,包括:
识别所述接口类文件的数量,当所述接口类文件有多个时,分别获取各接口类文件的调用信息,所述调用信息包括调用对应接口类文件的触发信息,并对各接口类文件的调用信息进行信息校验;
若任一所述接口类文件的调用信息的校验合格,则在所述接口类文件的调用信息中添加故障信息,得到所述故障类文件;
若任一所述接口类文件的调用信息的校验不合格,则对所述接口类文件的调用信息进行信息校准,并在信息校准后的所述接口类文件的调用信息中添加所述故障信息,得到所述故障类文件。
进一步地,所述根据所述故障模拟信号进行数据加载,得到故障加载数据,包括:
获取所述故障模拟信号的信号标识,并根据所述故障模拟信号的信号标识确定绝对路径地址;
根据确定后的所述绝对路径地址进行文件查询,并对查询到的文件进行数据加载,得到所述故障加载数据。
进一步地,所述根据所述类对象文件获取接口类文件,包括:
分别获取各类对象文件的文件标识,并根据所述文件标识确定类文件类型;
根据所述类文件类型对所述类对象文件进行筛选,并将筛选后的所述类对象文件确定为所述接口类文件。
进一步地,所述根据所述类文件类型对所述类对象文件进行筛选,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安付科技服务有限公司,未经平安付科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111525083.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法及装置
- 下一篇:一种产品结构树的生成方法和装置