[发明专利]一种故障场景的模拟方法、装置、电子设备及存储介质在审
申请号: | 202111261305.4 | 申请日: | 2021-10-28 |
公开(公告)号: | CN114048053A | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 朱道昌;刘新波 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F30/20 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 沈惠娟 |
地址: | 250000 山东省济南市自由贸易试验区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障 场景 模拟 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种故障场景的模拟方法、装置、电子设备及存储介质。方法包括:获取目标客户端实时产生目标操作记录,以及目标操作记录对应的目标操作数据;将目标操作记录以及目标操作数据对应写入目标存储文件;监控目标客户端的运行状态,在运行状态用于指示目标客户端出现故障的情况下,将目标存储文件导入至本地运行环境;基于本地运行环境对目标存储文件进行模拟请求拦截,得到目标存储文件中的操作数据,并基于操作数据对目标客户端的故障场景进行模拟。本申请通过拦截远程的客户端产生的操作请求获取其对应的操作数据,在远程的客户端故障时,将操作数据导入本地运行环境,从而实现对故障场景的恢复。解决了无法对现场故障进行排查的问题。
技术领域
本申请涉及领域,尤其涉及一种故障场景的模拟方法、装置、电子设备及存储介质。
背景技术
在云计算大数据时代,虚拟化的应用越来越普遍,因此各种客户现场的问题也越来越多,疑难杂症也越来越多。往往客户现场的问题都是比较特殊的问题,由于客户的机器、环境的配置等各个方面的参数和研发环境的不一致导致出现一些难以复现和难以定位问题的故障。发明人在实现本发明的过程中,发现当客户现场不具备远程访问条件时,导致研发人员无法及时对现场出现的故障进行排查以及解决。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种故障场景的模拟方法、装置、电子设备及存储介质。
根据本申请实施例的一个方面,提供了一种故障场景的模拟方法,包括:
获取目标客户端实时产生目标操作记录,以及所述目标操作记录对应的目标操作数据;
将所述目标操作记录以及所述目标操作数据对应写入目标存储文件;
监控所述目标客户端的运行状态,在所述运行状态用于指示所述目标客户端出现故障的情况下,将所述目标存储文件导入至本地运行环境;
基于所述本地运行环境对所述目标存储文件进行模拟请求拦截,得到所述目标存储文件中的操作数据,并基于所述操作数据对所述目标客户端的故障场景进行模拟。
进一步的,所述获取目标客户端实时产生目标操作记录,以及所述目标操作记录对应的目标操作数据,包括:
在监听到所述目标客户端发送的操作请求下,拦截所述操作请求,获取所述操作请求的访问对象,并根据所述操作请求生成目标操作记录;
将所述操作请求发送至所述访问对象,并接收所述访问对象根据所述操作请求反馈的目标操作数据。
进一步的,所述将所述目标操作记录以及所述目标操作数据对应写入目标存储文件,包括:
提取所述操作请求中的目标资源定位符;
使用所述目标资源定位符遍历预设文件库得到遍历结果,其中,所述预设文件库存储有资源定位符与存储文件之间的对应关系,所述存储文件用于存储操作记录和操作数据;
根据所述遍历结果确定目标存储文件,并将所述目标操作记录和所述目标操作数据写入所述目标存储文件。
进一步的,所述根据所述遍历结果确定目标存储文件,并将所述目标操作记录和所述目标操作数据写入所述目标存储文件,包括:
在所述遍历结果用于指示所述预设文件库中存在所述目标资源定位符对应的目标存储文件的情况下,将所述目标操作记录和所述目标操作数据写入所述目标存储文件;
或,
在所述遍历结果用于指示所述预设文件库中不存在所述目标资源定位符对应的目标存储文件的情况下,建立所述目标资源定位符对应的目标存储文件,将所述目标操作记录和所述目标操作数据写入所述目标存储文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111261305.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种保护带裁切机
- 下一篇:一种冷藏保鲜库内机器人立体巡检系统及方法