【技术实现步骤摘要】
本专利技术涉及软件测试领域,尤其涉及一种基于混沌工程的超时机制验证方法、装置及介质。
技术介绍
1、系统的超时机制是保证系统可靠稳定预先的重要功能,用于确保应用程序或服务在面对延迟或无响应时能够正确地处理请求。然而,无论在系统开发阶段还是在系统运维过程中,都可能存在超时机制失效的问题,为确保系统可靠性和用户体验,对超时机制进行验证是必不可少的。
2、目前,现有超时机制有效性验证主要通过人工在目标系统键入命令的方式实现;例如在目标系统的终端操作系统键入tc qdisc add dev eth0 root netem delay10000ms能够模拟网络延迟10秒钟的故障场景,该命令中tc是终端操作系统中的流量控制工具用来控制netem的工作模式,netem是终端操作系统内核版本提供的网络模拟功能模块。然而此种方式存在以下缺陷:第一,结合键入命令可以看出此种方式对于验证人员对代码运用能力的要求较高,效率低,出错率高;第二,验证过程需要较多资源支持,例如涉及流程审批、操作权限申请问题,同时多部门、跨专业协调成本较高;第三,此种验证
...【技术保护点】
1.一种基于混沌工程的超时机制验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于混沌工程的超时机制验证方法,其特征在于,所述获取目标系统的网络配置信息和故障配置信息,包括:
3.根据权利要求2所述的基于混沌工程的超时机制验证方法,其特征在于,所述基于所述故障配置信息和所述网络配置信息,在混沌工程系统中创建混沌工程事件,包括:
4.根据权利要求3所述的基于混沌工程的超时机制验证方法,其特征在于,所述在所述目标系统前端正常处理任务的情况下,触发所述混沌工程事件,包括:
5.根据权利要求3所述的基于混沌工程的超
...【技术特征摘要】
1.一种基于混沌工程的超时机制验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于混沌工程的超时机制验证方法,其特征在于,所述获取目标系统的网络配置信息和故障配置信息,包括:
3.根据权利要求2所述的基于混沌工程的超时机制验证方法,其特征在于,所述基于所述故障配置信息和所述网络配置信息,在混沌工程系统中创建混沌工程事件,包括:
4.根据权利要求3所述的基于混沌工程的超时机制验证方法,其特征在于,所述在所述目标系统前端正常处理任务的情况下,触发所述混沌工程事件,包括:
5.根据权利要求3所述的基于混沌工程的超时机制验证方法,其特征在于,所述对目标数据进行分析,以确定所述混沌工程事件的事件结果,包括:
6.根据权利要求5所述的基...
【专利技术属性】
技术研发人员:李海斌,潘微服,崔传敏,鹿骏,
申请(专利权)人:中电金信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。