【技术实现步骤摘要】
基于混沌工程的系统测试方法、装置、计算机设备及存储介质
本专利技术涉及系统测试
,尤其涉及一种基于混沌工程的系统测试方法、装置、计算机设备及存储介质。
技术介绍
在以信息化技术为核心的时代背景下,人们对计算机软件系统的功能性和稳定性提出了更高的要求,目前传统的系统测试是对一个特定条件、变量的验证方法,测试一般来说只会产生二元的结果,仅仅是对我们已知的系统属性可能的取值进行测验,不能提升系统对于不可预知的、但很可能发生的故障的防御能力。
技术实现思路
本专利技术实施例提供了一种基于混沌工程的系统测试方法、装置、计算机设备及存储介质,旨在解决现有系统测试不准确且低可用性的问题。第一方面,本专利技术实施例提供了一种基于混沌工程的系统测试方法,其包括:获取用户输入的目标IP地址,并判断获取的所述目标IP地址是否满足预设条件;若获取的所述目标IP地址满足预设条件,则判断是否接收到创建混沌实验的预设创建指令;若接收到所述预设创建指令,则获取所述混沌实验的故障信息,并通过第一预设指 ...
【技术保护点】
1.一种基于混沌工程的系统测试方法,其特征在于,包括:/n获取用户输入的目标IP地址,并判断获取的所述目标IP地址是否满足预设条件;/n若获取的所述目标IP地址满足预设条件,则判断是否接收到创建混沌实验的预设创建指令;/n若接收到所述预设创建指令,则获取所述混沌实验的故障信息,并通过第一预设指令将所述故障信息发送至所述目标IP地址对应的目标程序;/n通过第二预设指令获取所述目标程序对应的执行结果,并根据所述执行结果与预设标准结果确定所述混沌实验对应的实验结果。/n
【技术特征摘要】
1.一种基于混沌工程的系统测试方法,其特征在于,包括:
获取用户输入的目标IP地址,并判断获取的所述目标IP地址是否满足预设条件;
若获取的所述目标IP地址满足预设条件,则判断是否接收到创建混沌实验的预设创建指令;
若接收到所述预设创建指令,则获取所述混沌实验的故障信息,并通过第一预设指令将所述故障信息发送至所述目标IP地址对应的目标程序;
通过第二预设指令获取所述目标程序对应的执行结果,并根据所述执行结果与预设标准结果确定所述混沌实验对应的实验结果。
2.根据权利要求1所述的方法,其特征在于,所述判断获取的所述目标IP地址是否满足预设条件,包括:
根据预设的用户权限信息判断所述用户是否具有使用所述目标IP地址的使用权限;
若所述用户具有使用所述目标IP地址的使用权限,则判断所述目标IP地址的使用时间是否超过预设时间;
若所述目标IP地址的使用时间未超过预设时间,则判定所述目标IP地址满足预设条件。
3.根据权利要求1所述的方法,其特征在于,所述若接收到所述预设创建指令,则获取所述混沌实验的故障信息,并通过第一预设指令将所述故障信息发送至所述目标IP地址对应的目标程序,包括:
若接收到所述预设创建指令,则获取所述混沌实验的故障信息,其中,所述故障信息包括目标实验场景、所述目标实验场景下对应的故障类型以及所述故障类型对应的故障参数;
将所述故障信息通过Httprequest指令发送至所述目标IP地址对应的目标程序。
4.根据权利要求3所述的方法,其特征在于,所述将所述故障信息通过Httprequest指令发送至所述目标IP地址对应的目标程序,包括:
将所述故障信息和预设目标程序名称通过Httprequest指令发送至所述目标IP地址对应的服务器;
根据所述预设目标程序名称查找所述服务器上的目标程序;
将所述故障信息添加至所述目标程...
【专利技术属性】
技术研发人员:张远,谢生校,
申请(专利权)人:平安壹钱包电子商务有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。