自动化测试方法、装置、存储介质及设备与流程

文档序号:19879062发布日期:2020-02-08 06:46阅读:来源:国知局

技术特征:

1.一种自动化测试方法,其特征在于,包括:

根据预设的测试需求获取若干测试用例;

在预设的分布式系统上创建多个用于执行所述测试用例的目标容器;

根据所述测试用例的数据大小与目标容器的处理性能进行匹配,将测试用例分配到与之匹配的目标容器中运行。

2.根据权利要求1所述的自动化测试方法,其特征在于,根据所述测试用例的数据大小与目标容器的处理性能进行匹配的步骤,包括:

根据目标容器的数量对多个测试用例进行批次划分,每批测试用例的数量与目标容器的数量相同;

针对每一批次,获取每一测试用例的数据大小,并根据所述数据大小对测试用例进行排序;

针对每一批次,调用预先按照所述目标容器的处理性能对目标容器进行排序的排序结果;

针对每一批次,将所述排序相同的测试用例与目标容器进行匹配。

3.根据权利要求1所述的自动化测试方法,其特征在于,根据在预设的分布式系统上创建多个用于执行所述测试用例的目标容器的步骤,包括:

获取目标容器所在的分布式系统的节点信息;

根据所述节点信息读取所述分布式系统上各节点的系统资源占用率;

根据各节点的系统资源占用率确定所述各节点对应的目标容器的处理性能;

根据测试需求及所述处理性能生成各节点对应的配置文件,根据所述配置文件创建目标容器。

4.根据权利要求3所述的自动化测试方法,其特征在于,所述将测试用例分配到与之匹配的目标容器中运行的步骤之后,还包括:

对各节点的系统资源占用率进行采集,获得系统资源占用率;

根据所述系统资源占用率修正目标容器的处理性能。

5.根据权利要求1所述的自动化测试方法,其特征在于,所述将测试用例分配到与之匹配的目标容器中运行的步骤之后,还包括:

获取记录测试用例运行过程的日志文件;

从所述日志文件中提取测试结果及对应的测试用例标识;

整合所述测试结果及测试用例标识生成测试报告并发送所述测试报告。

6.根据权利要求5所述的自动化测试方法,其特征在于,所述生成测试报告的步骤之后,还包括:

检测到测试报告中的测试结果超出其预设的标准参考范围,确定与该测试结果关联的测试用例标识;

对该测试用例标识对应的目标测试用例二次执行,获取二次测试结果;

根据所述二次测试结果确定导致所述测试结果异常的异常信息。

7.根据权利要求6所述的自动化测试方法,其特征在于,所述根据所述二次测试结果确定导致所述测试结果异常的异常信息的步骤,包括:

当二次测试结果同样超出其标准参考范围时,确定所述测试结果对应的测试用例异常。

8.一种自动化测试装置,其特征在于,包括:

获取测试用例模块,用于根据预设的测试需求获取若干测试用例;

创建目标容器模块,用于在预设的分布式系统上创建多个用于执行所述测试用例的目标容器;

分配运行模块,用于根据所述测试用例的数据大小与目标容器的处理性能进行匹配,将测试用例分配到与之匹配的目标容器中运行。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行上述权利要求1至7中任一项所述的自动化测试方法的步骤。

10.一种计算机设备,其特征在于,所述计算机设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至7中任一项所述的自动化测试方法的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1