自动化测试虚拟机观察关键字执行前后宿主机器性能方法与流程

文档序号:30583435发布日期:2022-06-29 13:46阅读:90来源:国知局
自动化测试虚拟机观察关键字执行前后宿主机器性能方法与流程

1.本发明涉及自动化测试虚拟机应用技术领域,具体为一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法。


背景技术:

2.自动化测试作为软件测试的一个重要组成部分,为软件产品质量提供了坚实的保障,现有基于关键字的自动化测试脚本中,需要对宿主机器做性能观察时,在关键字脚本中需要指定额外的操作,使用外部工具做性能检测,当前的做法有以下缺陷:1,脚本级别,没有做到关键字级别;2,需要在脚本中添加额外的操作;3,需要使用额外的性能检测工具,为此现提出一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法。


技术实现要素:

3.(一)解决的技术问题
4.针对现有技术的不足,本发明提供了一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,节省时间和人力成本的优点,解决了现有基于关键字的自动化测试脚本中,需要对宿主机器做性能观察时,在关键字脚本中需要指定额外的操作,使用外部工具做性能检测存在众多缺项的问题。
5.(二)技术方案
6.为实现上述目的,本发明提供如下技术方案:一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,包括自动化测试虚拟机、执行器、测试脚本、性能检测器、待测对象。
7.优选的,根据权利要求1所述的一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,具体操作步骤如下:
8.步骤1:在关键字脚本中,针对需要检测性能的关键字行,增加行级别的开关,用来控制性能检测器是否开启。
9.步骤2:在自动化测试虚拟机中执行关键字行时,检查性能检测开关,根据配置决定是否调用自动化测试虚拟机的性能检测模块。
10.步骤3:如果性能检测开关打开,自动化测试虚拟机开始执行关键字之前,启动性能检测器开始记录性能数据,包括cpu,memory,network。
11.步骤4:自动化测试虚拟机正常执行关键字。
12.步骤5:自动化测试虚拟机执行完关键字之后,关闭性能检测模块,同时读取整个记录结果并返回。
13.优选的,所述执行器与自动化测试虚拟机设置有两个,所述测试脚本与左边的执行器单向连接,所述待测对象与右边的执行器双向连接。
14.优选的,两个所述执行器均双向连接,所述右边的执行器与性能检测器双向连接。
15.与现有技术相比,本发明提供了一种自动化测试虚拟机观察关键字执行前后宿主
机器性能方法,具备以下有益效果:
16.1、该自动化测试虚拟机观察关键字执行前后宿主机器性能方法,在关键字脚本中,针对需要检测性能的关键字行,增加作用于关键字行级别的开关,用来控制性能检测是否开启。
17.2、该自动化测试虚拟机观察关键字执行前后宿主机器性能方法,在自动化测试虚拟机中执行关键字行时,检查性能检测开关,根据配置决定是否调用自动化测试虚拟机的性能检测模块,如果性能检测开关处于打开状态,自动化测试虚拟机开始执行关键字之前,启动性能检测器开始记录性能数据,包括cpu,memory,network,自动化测试虚拟机正常执行关键字,自动化测试虚拟机执行完关键字之后,关闭性能检测模块,同时读取整个记录结果并返回。在执行关键字脚本时,直接做到对宿主机器的性能观察,无需使用其他的性能检测工具。
18.3、该自动化测试虚拟机观察关键字执行前后宿主机器性能方法,在自动化测试虚拟机执行关键字的时候,解析配置开关,直接做到对宿主机器的性能观察。测试人员只需要在关键字脚本中指定的行打开配置开关,节省时间和人力成本。
附图说明
19.图1为本发明操作流程示意图。
具体实施方式
20.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.请参阅图1,一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,包括自动化测试虚拟机、执行器、测试脚本、性能检测器、待测对象。
22.具体的,根据权利要求1所述的一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,具体操作步骤如下:
23.步骤1:在关键字脚本中,针对需要检测性能的关键字行,增加行级别的开关,用来控制性能检测器是否开启。
24.步骤2:在自动化测试虚拟机中执行关键字行时,检查性能检测开关,根据配置决定是否调用自动化测试虚拟机的性能检测器。
25.步骤3:如果性能检测开关打开,自动化测试虚拟机开始执行关键字之前,启动性能检测器开始记录性能数据,包括cpu,memory,network。
26.步骤4:自动化测试虚拟机正常执行关键字。
27.步骤5:自动化测试虚拟机执行完关键字之后,关闭性能检测器,同时读取整个记录结果并返回。
28.具体的,所述执行器与自动化测试虚拟机设置有两个,所述测试脚本与左边的执行器单向连接,所述待测对象与右边的执行器双向连接。
29.具体的,两个所述执行器均双向连接,所述右边的执行器与性能检测器双向连接。
30.工作原理:该自动化测试虚拟机观察关键字执行前后宿主机器性能方法,在关键字脚本中,针对需要检测性能的关键字行,增加行级别的开关,用来控制性能检测器是否开启,在自动化测试虚拟机中执行关键字行时,检查性能检测开关,根据配置决定是否调用自动化测试虚拟机的性能检测器,如果性能检测开关打开,自动化测试虚拟机开始执行关键字之前,启动性能检测器开始记录性能数据,包括cpu,memory,network,自动化测试虚拟机正常执行关键字,自动化测试虚拟机执行完关键字之后,关闭性能检测器,同时读取整个记录结果并返回,在执行关键字脚本时,做到关键字级别的宿主机器性能观察,利用自动化测试虚拟机提供的性能检测功能,直接在关键字级别执行时添加配置开关,在自动化测试虚拟机执行关键字的时候,解析配置开关,直接做到对宿主机器的性能观察,只需要在关键字脚本中指定的行打开配置开关,节省时间和人力成本,与自动化测试虚拟机技术结合,做到关键字脚本的关键字行级别的宿主机性能检测控制。
31.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。


技术特征:
1.一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,其特征在于:包括自动化测试虚拟机、执行器、测试脚本、性能检测器、待测对象。2.根据权利要求1所述的一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,其特征在于,具体操作步骤如下:步骤1:在关键字脚本中,针对需要检测性能的关键字行,增加行级别的开关,用来控制性能检测是否开启。步骤2:在自动化测试虚拟机中执行关键字行时,检查性能检测开关,根据配置决定是否调用自动化测试虚拟机的性能检测模块。步骤3:如果性能检测开关处于打开状态,自动化测试虚拟机开始执行关键字之前,启动性能检测器开始记录性能数据,包括cpu,memory,network。步骤4:自动化测试虚拟机正常执行关键字。步骤5:自动化测试虚拟机执行完关键字之后,关闭性能检测模块,同时读取整个记录结果并返回。3.根据权利要求1所述的一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,其特征在于:所述执行器与自动化测试虚拟机设置有两个,所述测试脚本与左边的执行器单向连接,所述待测对象与右边的执行器双向连接。4.根据权利要求3所述的一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,其特征在于:两个所述执行器均双向连接,所述右边的执行器与性能检测器双向连接。

技术总结
本发明涉及自动化测试虚拟机应用技术领域,且公开了一种自动化测试虚拟机观察关键字执行前后宿主机器性能方法,包括自动化测试虚拟机、执行器、测试脚本、性能检测器、待测对象,如果性能检测开关处于打开状态,自动化测试虚拟机开始执行关键字之前,启动性能检测器开始记录性能数据,包括CPU,Memory,Network,自动化测试虚拟机正常执行关键字,自动化测试虚拟机执行完关键字之后,关闭性能检测模块,同时读取整个记录结果并返回。在自动化测试虚拟机执行关键字的时候,解析配置开关,直接做到对宿主机器的性能观察。只需要在关键字脚本中指定的行打开配置开关,节省时间和人力成本。与自动化测试虚拟机技术结合,做到关键字脚本的关键字行级别的宿主机性能检测控制。关键字行级别的宿主机性能检测控制。关键字行级别的宿主机性能检测控制。


技术研发人员:曹晔恢
受保护的技术使用者:合肥力动软件开发有限公司
技术研发日:2022.03.31
技术公布日:2022/6/28
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1