首页> 中国专利> 一种提高性能测试脚本重用率的方法

一种提高性能测试脚本重用率的方法

摘要

本发明提供一种提高性能测试脚本重用率的方法,该方法的具体实现过程为:1)开始性能测试,并录制其测试脚本;2)对脚本进行分析,将测试脚本在不同版本中的变更内容划分为三种类型的数据:预配数据、依赖数据、测试数据;3)对上述步骤2)中的三种数据进行维护;4)脚本复用。该一种提高性能测试脚本重用率的方法和现有技术相比,通过对预配数据、依赖数据、测试数据的维护和修改,使得测试脚本可以一次录制、多次使用,提高性能测试效率。

著录项

  • 公开/公告号CN102955739A

    专利类型发明专利

  • 公开/公告日2013-03-06

    原文格式PDF

  • 申请/专利权人 浪潮电子信息产业股份有限公司;

    申请/专利号CN201210474774.9

  • 发明设计人 赵霞;支连意;张新玲;

    申请日2012-11-21

  • 分类号G06F11/36(20060101);G06F9/44(20060101);

  • 代理机构

  • 代理人

  • 地址 250014 山东省济南市高新区舜雅路1036号

  • 入库时间 2024-02-19 17:23:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-02-03

    授权

    授权

  • 2014-04-09

    实质审查的生效 IPC(主分类):G06F11/36 申请日:20121121

    实质审查的生效

  • 2013-03-06

    公开

    公开

说明书

技术领域

本发明涉及测试领域,具体涉及一种通过维护性能测试脚本中的可变动数据、提高性能测试脚本重用率的方法。

背景技术

面对软件行业竞争的日益严酷,软件的可靠、高效、稳定、兼容等性能指标成为衡量软件质量的有效指标,软件的性能测试已成为完整软件测试的不可缺少的一部分,随着软件性能测试流程的日益完善,性能测试占用的整个软件生命周期的比例也逐渐增大。

性能测试脚本是性能测试的基石,每一次的性能调优、每一次的用户现场测试、每一次的版本升级等,对于这些软件测试环境的变更,如果对于脚本中变动数据没有良好的维护,脚本的修改量不亚于脚本重新录制的工作量。

发明内容

本发明的技术任务是针对在现有技术的不足,提供一种通过维护性能测试脚本中的可变动数据、提高性能测试脚本重用率的方法。

本发明的技术方案是按以下方式实现的,该一种提高性能测试脚本重用率的方法,该方法的具体实现过程为:

1)开始性能测试,并录制其测试脚本;

2)对脚本进行分析,将测试脚本在不同版本中的变更内容划分为三种类型的数据:预配数据、依赖数据、测试数据,所述预配数据是测试脚本正常执行的环境数据;依赖数据指脚本运行依赖其他脚本产生的批量数据;测试数据是指该脚本的参数化数据;

3)对上述步骤2)中的三种数据进行维护;

4)脚本复用。

所述步骤3)中对于三种数据的维护是指建立excel文档,利用excel的链接功能,为测试脚本执行环境的合理配置提供参考。

所述步骤4)中脚本复用的具体步骤为:首先从脚本对应的excel中获取脚本数据信息,并查看是否需要变更:不需要变更时,直接复用脚本;当需要变更时,变更脚本数据,成功复用脚本。

上述实现方法中预配数据指测试脚本正常执行的环境数据,例如:云数据中心管理平台中的VApp正常申请所需的虚拟数据中心的相关数据,该数据的名称、属性、状态等数据为预配数据,维护预配数据的方法为存档excel;

依赖数据指脚本运行依赖其他脚本产生的批量数据,例如:云数据中心管理平台中“VApp的审批脚本”依赖的“VApp申请脚本”执行产生的批量订单数据,订单名称、订单id等信息既为依赖数据,创建该依赖数据的方法为改变脚本的执行顺序;

     测试数据是指脚本的参数化数据,例如:云数据中心管理平台中VApp名称的数据既需要参数化,维护测试数据的方法为存档excel;

本发明与现有技术相比所产生的有益效果是:

本发明的一种提高性能测试脚本重用率的方法,该方法归纳总结出性能测试脚本对于环境的变更可能变更的数据类型,通过对预配数据、依赖数据、测试数据的维护和修改,使得测试脚本可以一次录制、多次使用。

附图说明

附图1是本发明的测试脚本数据分类保存流程示意图。

附图2是本发明的脚本复用流程示意图。

附图3是本发明的一实施例的数据分类示意图。

具体实施方式

下面结合附图对本发明所提供的一种提高性能测试脚本重用率的方法作以下详细说明。

如附图1、图2所示,针对目前性能测试使用场合不定、测试脚本维护量大、重用率低的问题,现提供一种提高性能测试脚本重用率的方法,该方法的具体实现过程为:

1)开始性能测试,并录制其测试脚本;

2)对脚本进行分析,将测试脚本在不同版本中的变更内容划分为三种类型的数据:预配数据、依赖数据、测试数据,所述预配数据是测试脚本正常执行的环境数据;依赖数据指脚本运行依赖其他脚本产生的批量数据;测试数据是指该脚本的参数化数据;

3)对上述步骤2)中的三种数据进行维护;

4)脚本复用。

所述步骤3)中对于三种数据的维护是指建立excel文档,利用excel的链接功能,方便对于可变更数据的维护,为测试脚本执行环境的合理配置提供参考,使得测试脚本能够一次录制、多次执行。

所述步骤4)中脚本复用的具体步骤为:首先从脚本对应的excel中获取脚本数据信息,并查看是否需要变更:不需要变更时,直接复用脚本;当需要变更时,变更脚本数据,成功复用脚本。

上述步骤1)中录制脚本后,对脚本内数据进行归类、存档,如附图3,以VApp的审批脚本为例,虚拟数据中心的名称为VApp创建必须的环境数据;VApp订单id为依赖VApp申请脚本的依赖数据;不同的组织管理员登陆系统,对VApp进行审批,这些组织管理员姓名、密码需要参数化,为此脚本的参数化数据,简称测试数据;

所述步骤4)中脚本复用时,如果遇到测试版本变更、测试环境变更等情况,需要重新执行相同场景的性能测试时,根据excel文档中的脚本预配数据,对初始环境进行预配;根据excel中依赖数据的顺序决定脚本的执行顺序,顺序的执行脚本;脚本的参数化信息,根据excel中的测试数据,链接到相应的.dat文件,达到脚本重用的目的。

本发明通过对于性能测试脚本中数据(预配数据、依赖数据、测试数据)的维护和管理,减少版本变更后测试环境的变更程度,同化脚本执行的前提条件,使得测试脚本能够一次录制、多次使用,提高性能测试的效率。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号