1.一种稳定性测试方法,其特征在于,所述方法包括:
获取基于测试对象和测试环境选取的稳定性测试用例;
获取所述稳定性测试用例对应的测试配置信息,并利用所述稳定性测试用例和所述测试配置信息,组成稳定性测试任务;
针对所述测试对象,在所述测试环境下,执行所述稳定性测试任务;
在执行所述稳定性测试任务期间,实时采集测试情况信息,并基于所述测试情况信息生成稳定性测试结果。
2.根据权利要求1所述的方法,其特征在于,所述获取基于测试对象和测试环境选取的稳定性测试用例,包括:
接收针对所述测试对象和所述测试环境的用例选择指令;
从预设测试用例中,选取所述用例选择指令指示的测试用例,确定为所述稳定性测试用例。
3.根据权利要求1所述的方法,其特征在于,所述获取所述稳定性测试用例对应的测试配置信息,包括:
获取执行所述稳定性测试用例的待配置信息;
接收参数输入指令,并基于所述参数输入指令对所述待配置信息进行参数配置,得到所述测试配置信息。
4.根据权利要求1所述的方法,其特征在于,所述执行所述稳定性测试任务,包括:
在接收到测试执行指令的情况下,加载所述测试配置信息;
从所述测试配置信息中获取延时等待时长和用例执行参数;
在经过所述延时等待时长的情况下,基于所述用例执行参数,执行所述稳定性测试用例。
5.根据权利要求4所述的方法,其特征在于,所述用例执行参数包括:执行间隔时长、并发数量和执行总时长,所述稳定性测试用例包括:设置用例、功能用例和清理用例,所述基于所述用例执行参数,执行所述稳定性测试用例,包括:
执行所述设置用例进行测试设置;
在所述设置用例执行成功的情况下,按照所述执行间隔时长和所述并发数量,执行所述功能用例进行业务场景模拟;
在执行所述功能用例的时长达到所述执行总时长的情况下,停止执行所述功能用例,并执行所述清理用例进行测试清理,结束所述稳定性测试任务。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在执行目标用例期间,接收到测试停止指令的情况下,继续执行所述目标用例;所述功能用例包括所述目标用例;
在执行完成所述目标用例的情况下,执行所述清理用例进行测试清理,结束所述稳定性测试任务。
7.根据权利要求1所述的方法,其特征在于,所述实时采集测试情况信息,并基于所述测试情况信息生成稳定性测试结果,包括:
实时采集所述测试环境的使用信息和所述稳定性测试任务的执行情况信息,作为所述测试情况信息;
生成所述使用信息对应的可视化面板;
利用执行情况信息和所述可视化面板,组成所述稳定性测试结果。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
在执行所述稳定性测试任务期间,启动同步线程;
利用所述同步线程,将所述使用信息或所述使用信息中的部分信息,同步至管理设备中进行持久化存储。
9.根据权利要求7所述的方法,其特征在于,所述利用所述使用信息生成可视化面板,包括:
利用可视化处理工具对所述使用信息进行可视化处理,得到可视化处理结果;
将所述可视化工具的端口映射到管理设备的端口;
通过所述管理设备的互联网协议地址和端口,对所述可视化处理结果进行可视化展示,得到所述可视化面板。
10.一种稳定性测试装置,其特征在于,包括:
创建模块,用于获取基于测试对象和测试环境选取的稳定性测试用例;获取所述稳定性测试用例对应的测试配置信息,并利用所述稳定性测试用例和所述测试配置信息,组成稳定性测试任务;
执行模块,用于针对所述测试对象,在所述测试环境下,执行所述稳定性测试任务;
处理模块,用于在执行所述稳定性测试任务期间,实时采集测试情况信息,并基于所述测试情况信息生成稳定性测试结果。
11.一种电子设备,其特征在于,包括:处理器、存储器和通信总线;其中,
所述通信总线,用于实现所述处理器和所述存储器之间的连接通信;
所述处理器,用于执行所述存储器中存储的一个或多个程序,以实现权利要求1-9任一项所述的稳定性测试方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可以被一个或者多个处理器执行,以实现权利要求1-9任一项所述的稳定性测试方法。