利索能及
我要发布
收藏
专利号: 2019101613180
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种虚拟机性能检测方法,其特征在于,包括:

接收创建测试虚拟机的请求,所述创建测试虚拟机的请求包括第一配置参数以及第二配置参数;

根据所述第一配置参数以及所述第二配置参数创建测试虚拟机;

基于所述测试虚拟机,从预设的虚拟机配置表中确定出符合预设规则的目标虚拟机;

将所述测试虚拟机生成的测试脚本发送到所述目标虚拟机,以根据所述测试脚本对所述目标虚拟机进行测试;

根据所述目标虚拟机生成的测试响应,确定所述目标虚拟机的检测结果。

2.根据权利要求1所述的虚拟机性能检测方法,其特征在于,根据所述第一配置参数以及所述第二配置参数创建测试虚拟机,包括:根据所述第一配置参数确定所述测试虚拟机的通信工具;

根据所述第二配置参数确定所述测试虚拟机的脚本编写工具;

基于所述通信工具以及所述脚本编写工具创建所述测试虚拟机。

3.根据权利要求2所述的虚拟机性能检测方法,其特征在于,所述基于所述测试虚拟机,从预设的虚拟机配置表中确定出符合预设规则的目标虚拟机,包括:获取所述测试虚拟机对应的物理机上存储的预设规则以及预设的虚拟机配置表;

根据所述预设规则过滤所述预设的虚拟机配置表中的虚拟机,确定符合预设规则的所述虚拟机为目标虚拟机。

4.根据权利要求3所述的虚拟机性能检测方法,其特征在于,所述将所述测试虚拟机生成的测试脚本发送到所述目标虚拟机,以根据所述测试脚本对所述目标虚拟机进行测试,包括:根据所述预设的虚拟机配置表以及所述测试虚拟机的脚本编写工具生成测试脚本;

通过所述测试虚拟机的通信工具将所述测试脚本发送到所述目标虚拟机,以根据所述测试脚本对所述目标虚拟机进行测试。

5.根据权利要求4所述的虚拟机性能检测方法,其特征在于,所述将所述测试虚拟机生成的测试脚本发送到所述目标虚拟机,以根据所述测试脚本对所述目标虚拟机进行测试之前,还包括:通过所述测试虚拟机的通信工具向所述目标虚拟机发送登录请求;其中,所述登录请求包括所述目标虚拟机的登陆账号和登陆密码;

响应于所述目标虚拟机登陆成功,触发所述将所述测试虚拟机生成的测试脚本发送到所述目标虚拟机,以根据所述测试脚本对所述目标虚拟机进行测试的步骤。

6.根据权利要求4所述的虚拟机性能检测方法,其特征在于,所述通信工具包括多个并行线程,所述将所述测试虚拟机生成的测试脚本发送到所述目标虚拟机,包括:根据所述目标虚拟机的数量,将所述测试虚拟机生成的测试脚本的发送任务分配给所述多个并行线程中的至少两个并行线程;

根据至少两个并行线程的所述测试脚本的发送任务,向对应的所述目标虚拟机发送测试脚本。

7.根据权利要求1所述的虚拟机性能检测方法,其特征在于,所述根据所述目标虚拟机生成的测试响应,确定所述目标虚拟机的检测结果,包括:获取所述目标虚拟机执行所述测试脚本生成的测试响应;

根据预设的测试响应与检测结果的对应关系表,确定所述目标虚拟机的所述测试响应对应的检测结果。

8.一种虚拟机性能检测装置,其特征在于,包括:

接收模块,用于接收创建测试虚拟机的请求,所述创建测试虚拟机的请求包括第一配置参数以及第二配置参数;

创建模块,用于根据所述第一配置参数以及所述第二配置参数创建测试虚拟机;

筛选模块,用于基于所述测试虚拟机,从预设的虚拟机配置表中确定出符合预设规则的目标虚拟机;

测试模块,用于将所述测试虚拟机生成的测试脚本发送到所述目标虚拟机,以根据所述测试脚本对所述目标虚拟机进行测试;

确定模块,用于根据所述目标虚拟机生成的测试响应,确定所述目标虚拟机的检测结果。

9.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的虚拟机性能检测方法。

10.一种电子设备,其特征在于,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至7中任一项所述的虚拟机性能检测方法。