预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共34页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113973068A(43)申请公布日2022.01.25(21)申请号202111221802.1G06F11/22(2006.01)(22)申请日2021.10.20(71)申请人重庆紫光华山智安科技有限公司地址400700重庆市北碚区云汉大道117号附386号(72)发明人任翔(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人张欣欣(51)Int.Cl.H04L43/0817(2022.01)H04L43/20(2022.01)H04L41/14(2022.01)H04L67/10(2022.01)H04L9/40(2022.01)权利要求书3页说明书17页附图13页(54)发明名称混沌测试方法、装置、混沌测试平台及存储介质(57)摘要本发明实施例提供的一种混沌测试方法、装置、混沌测试平台及存储介质,涉及测试技术领域。首先,获取目标测试用例,并将目标测试用例发送至待测试服务器进行混沌测试;然后,接收待测试服务器发送的测试信息,测试信息包括测试用例在当次执行中产生的错误信息和过程信息;最后,对测试信息进行分析,当错误信息中存在已知错误,则判定所述混沌测试失败,当错误信息中不存在已知错误,则根据过程信息判断所述混沌测试是否失败。该方法通过自动采集混沌测试中产生的测试数据,并对其加以分析,可以自动筛选出一部分混沌测试失败的测试用例,减小了人工判断的工作量,提高了结果分析的效率。CN113973068ACN113973068A权利要求书1/3页1.一种混沌测试方法,其特征在于,应用于混沌测试平台,所述混沌测试平台与至少一个测试服务器通信连接,所述混沌测试平台预先存储有每个所述测试服务器的IP地址和所述IP地址对应的至少一个测试用例;所述方法包括:根据待测试服务器的IP地址,获取所述待测试服务器的目标测试用例;其中,所述待测试服务器是所述至少一个测试服务器中的任意一个;将所述目标测试用例发送至所述待测试服务器,以使所述待测试服务器执行所述目标测试用例进行混沌测试;接收所述待测试服务器发送的测试信息,所述测试信息包括所述目标测试用例在当次执行中产生的错误信息和过程信息;当所述错误信息中存在已知错误,则判定所述混沌测试失败;当所述错误信息中不存在已知错误,则根据所述过程信息判断所述混沌测试是否失败。2.如权利要求1所述的方法,其特征在于,所述过程信息包括测试日志和性能数据;所述根据所述过程信息判断所述混沌测试是否失败的步骤,包括:判断所述测试日志、基准测试日志和所述目标测试用例的所有矫正日志是否满足第一设定条件;其中,所述基准测试日志是所述待测试服务器前一次执行所述目标测试用例产生的,所述矫正日志是所述待测试服务器执行所述目标测试用例失败时被矫正的测试日志;若是,则判定所述混沌测试失败;若否,则判断所述性能数据、基准性能数据和所述目标测试用例的矫正性能数据是否满足第二设定条件;其中,所述基准性能数据是所述待测试服务器前一次执行所述目标测试用例产生的,所述矫正性能数据是所述待测试服务器执行所述目标测试用例失败时被矫正的性能数据;若是,则判定所述混沌测试失败;若否,则判定所述混沌测试成功。3.如权利要求2所述的方法,其特征在于,所述混沌测试平台还存储有日志混沌矫正表,所述日志混沌矫正表包括每个所述测试服务器的所述IP地址和所述IP地址对应的每个所述测试用例的所有矫正日志;所述判断所述测试日志、基准测试日志和所述目标测试用例的所有矫正日志是否满足第一设定条件的步骤,包括:获得所述测试日志与所述基准测试日志的第一相似度;若所述第一相似度小于第一预设值,则根据所述待测试服务器的IP地址,从所述日志混沌矫正表中获取所述目标测试用例的所有矫正日志;获得所述测试日志与所述目标测试用例的每个矫正日志的第二相似度;若每个所述第二相似度均小于第一预设值,则判定满足所述第一设定条件;若所述第一相似度不小于所述第一预设值,或者,存在任意一个所述第二相似度不小于第一预设值,则判定不满足所述第一设定条件。4.如权利要求2所述的方法,其特征在于,所述混沌测试平台还存储有性能数据混沌矫2CN113973068A权利要求书2/3页正数据库,所述性能数据混沌矫正数据库包括每个所述测试服务器的所述IP地址和所述IP地址对应的每个所述测试用例的矫正性能数据;所述性能数据包括多条第一数据,所述基准性能数据包括多条第二数据,所述矫正性能数据包括多条矫正数据,所述多条第一数据、所述多条第二数据和所述多条矫正数据一一对应;所述判断所述性能数据、基准性能数据和所述目标测试用例的矫正性能数据是否满足第二设定条件的步骤,包括:获得每条所述第一数据与对应的所述第二数据的第一波动率;若存在