-
公开(公告)号:CN116827838A
公开(公告)日:2023-09-29
申请号:CN202310716491.9
申请日:2023-06-16
Applicant: 广东电网有限责任公司
Inventor: 梁哲恒 , 张小陆 , 沈佳泉 , 曾纪钧 , 张金波 , 崔磊 , 裴求根 , 钱正浩 , 沈伍强 , 周纯 , 龙震岳 , 温柏坚 , 周昉昉 , 姚潮生 , 李凯 , 于斯同 , 吴国全
Abstract: 本发明涉及一种基于自动依赖发现和代理的微服务混沌测试方法及系统,其方法包括:S1:基于涉及微服务的工作负载和服务,创建微服务混沌测试计划;S2:根据微服务混沌测试计划创建子任务,在执行子任务过程中根据枚举到的故障和下游响应组合注入故障和设置响应,通过上游代理发出测试请求,通过下游代理和域名解析记录发现不可代理下游、依赖的外部服务和依赖缺失,通过下游代理返回设置的响应,通过上游代理记录测试请求结果,合并测试结果相同的故障和下游响应组合,跳过不必要的故障和下游响应组合;S3:检查和生成最终的测试结果。本发明提供的方法将混沌测试过程自动化,并提高测试运行效率和覆盖率,从而发现潜在系统混沌缺陷。