The invention discloses a client application fault drill method and device. The method includes: the client gets the fault drill patch file, the fault rehearsal patch file is injected into the fault buried point and the trigger rules of the fault buried point, and triggers the alarm of the fault buried point to be rehearsing according to the trigger rules, so as to produce the notice. Police information. After getting to the fault rehearsal file, the fault burial point and the trigger rule of the fault buried point are injected into the fault rehearsal file, and the alarm can be triggered according to the trigger rules, which can produce alarm information and realize the client application fault drill, thus solving the customer. It is a difficult problem to use the fault drill at the end of the household. The invention can realize the fault injection of the client application in a targeted, fast and effective manner, and trigger the warning of the failure of the client application. And the invention has high operability and easy implementation.
【技术实现步骤摘要】
客户端应用故障演练方法及装置
本专利技术涉及软件领域,具体涉及一种客户端应用故障演练方法及装置。
技术介绍
故障演练是一种模拟故障产生、发现与处理的演习过程。通过将故障以场景化的方式注入应用中,可以验证故障产生时的应用监控告警、应急响应、故障处理等一系列过程的有效性。对应用进行故障演练,可以提高应用对故障发生时的应对效率,及时的进行响应处理,可以避免因故障影响带来不可预估的损失。尤其在应用被大量频繁调用或执行前,进行故障演练是必不可少的。客户端应用与服务器端应用故障演练的不同之处在于,服务器端应用的故障演练可以通过修改传入的参数、或者修改输出的结果值、调用丢弃、异常抛出等方式进行故障演练,使得故障演练较容易实现。但客户端应用的故障演练因客户端应用的各功能均独立的运行于各终端设备,其具有实体隔离的特性,因此,对客户端应用进行故障攻击,实现故障演练的难度较大,现有技术中目前还没有一种对客户端应用进行故障注入、实现客户端应用故障演练的有效方法。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的客户端应用故障演练方法及装置。根据本专利技术的一个方面,提供了一种客户端应用故障演练方法,其包括:客户端获取故障演练补丁文件,故障演练补丁文件注入有待演练的故障埋点以及故障埋点的触发规则;根据触发规则触发待演练的故障埋点对应的告警,以产生告警信息。可选地,客户端获取故障演练补丁文件具体为:获取服务器向指定白名单记录的测试用户所下发的故障演练补丁文件。可选地,根据触发规则触发待演练的故障埋点对应的告警,以产生告警信息进一步包括:通过 ...
【技术保护点】
1.一种客户端应用故障演练方法,其包括:客户端获取故障演练补丁文件,所述故障演练补丁文件注入有待演练的故障埋点以及所述故障埋点的触发规则;根据触发规则触发待演练的故障埋点对应的告警,以产生告警信息。
【技术特征摘要】
1.一种客户端应用故障演练方法,其包括:客户端获取故障演练补丁文件,所述故障演练补丁文件注入有待演练的故障埋点以及所述故障埋点的触发规则;根据触发规则触发待演练的故障埋点对应的告警,以产生告警信息。2.根据权利要求1所述的方法,其中,所述客户端获取故障演练补丁文件具体为:客户端获取服务器向指定白名单记录的测试用户所下发的故障演练补丁文件。3.根据权利要求1或2所述的方法,其中,所述根据触发规则触发待演练的故障埋点对应的告警,以产生告警信息进一步包括:通过符合触发规则手动操作和/或自动化操作触发待演练的故障埋点对应的告警,使客户端产生与故障埋点对应的预期的告警信息。4.根据权利要求1-3中任一项所述的方法,其中,所述故障埋点所涉及的业务包含除客户端与服务器端交互之外的业务。5.根据权利要求1-4中任一项所述的方法,其中,所述方法还包括:记录所述告警信息,并根据所述告警信息跟进客户端应用应急响应,检测是否对客户端应用实现应急响应。6.一种客户端应用故障演练装置,其包括:获取模块,适...
【专利技术属性】
技术研发人员:董小月,张立华,诸佳俊,张勇恒,
申请(专利权)人:口碑上海信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。