一种管理性能测试版本的方法和系统的制作方法

文档序号:6622228阅读:192来源:国知局
一种管理性能测试版本的方法和系统的制作方法
【专利摘要】本发明提供一种管理性能测试版本的方法和系统,实现流程如下:开始性能测试,有高级性能测试工程师编写性能测试计划、方案等文档,并上传trunk/document目录下,所有文档名称严格按照命名规则;初级性能测试工程师和高级性能测试工程师一起,录制优化测试脚本,并上传trunk/script目录下,所有脚本名称严格按照命名规则;本发明的一种管理性能测试版本的方法和系统和现有技术相比,通过对性能测试文档、脚本、场景,analysis数据的统一命名、权限管理和版本管理,达到性能测试版本可追溯的目的,便于性能测试工程师简便的比较相同场景下不同版本的性能差异。
【专利说明】一种管理性能测试版本的方法和系统

【技术领域】
[0001] 本发明涉及软件性能测试领域,具体地说是一种管理性能测试版本的方法和系 统。

【背景技术】
[0002] 软件的性能测试在软件质量保证中发挥着越来越重要的作用,是发现软件性能问 题最有效的手段。随着公司及市场对于软件性能日益严苛的要求,软件性能测试的目的由 最初的评估测试转变为调优测试,即性能测试流程转变为测试评估-调优-再测试-再调 优的循环过程。
[0003]目前对于性能测试往期版本的数据,一般都是由执行测试的测试工程师自行保 存,缺乏共享性、系统性及版本追溯性。当性能测试人员发生变更、调优结果使版本性能后 退、需要比较相同场景下两个版本的性能情况等时候,就会存在大量的重复工作,降低性能 测试的整体效率。 为此提供一种管理性能测试版本的方法和系统,该系统实现了对于性能测试版本的追 溯,能够减少性能测试的重复工作量,降低性能测试的随机性,增强系统性、高效性。


【发明内容】

[0004] 本发明的目的是克服现有技术中存在的不足,提供一种管理性能测试版本的方法 和系统,通过对性能测试文档、脚本、场景,analysis数据的统一命名、权限管理和版本管 理,达到性能测试版本可追溯的目的,便于性能测试工程师简便的比较相同场景下不同版 本的性能差异。
[0005] 本发明的技术方案是按以下方式实现的,其特点在于具体实现流程如下: (1 )、开始性能测试,有高级性能测试工程师编写性能测试计划、方案等文档,并上传 trunk/document目录下,所有文档名称严格按照命名规则; (2)、初级性能测试工程师和高级性能测试工程师一起,录制优化测试脚本,并上传 trunk/script目录下,所有脚本名称严格按照命名规则; (3)、高级测试工程师设计性能测试场景及执行,并分析执行结果,并将场景及结果分 析分别上传到trunk/scenario, trunk/res_analysis目录下,场景名称及分析结果严格按 照命名规则; (4)、该版本测试结束后,将版本的文档、脚本、场景、结果分析数据统一归纳到tags/ 项目名称+版本号+日期; (5)、对于该项目其他版本的测试,可以复用之前的文档、脚本及场景,只需重新分析测 试结果就可以了,从而减少重复工作量; (6)、当性能测试版本出现了质量回退、测试人员出现离职变更、需要比对历史版本的 性能情况等情况时,可以查看tags目录下的相关版本的信息,确保了信息的系统性、可追 溯性、完整性和可用性。
[0006] 本发明的优点是: 本发明的一种管理性能测试版本的方法和系统和现有技术相比,通过对性能测试文 档、脚本、场景,analysis数据的统一命名、权限管理和版本管理,达到性能测试版本可追溯 的目的,便于性能测试工程师简便的比较相同场景下不同版本的性能差异,而且本发明还 具有设计合理、结构简单、易于加工、使用方便等特点,因而,具有很好的使用价值。

【专利附图】

【附图说明】
[0007] 图1为该性能管理版本管理系统支持下的性能测试流程图。

【具体实施方式】
[0008] 下面结合附图对本发明的一种管理性能测试版本的方法和系统作以下详细说明。
[0009] 如图1所示,本发明的一种管理性能测试版本的方法和系统,其特点在于具体实 现流程如下: (1)、开始性能测试,有高级性能测试工程师编写性能测试计划、方案等文档,并上传 trunk/document目录下,所有文档名称严格按照命名规则; (2)、初级性能测试工程师和高级性能测试工程师一起,录制优化测试脚本,并上传 trunk/script目录下,所有脚本名称严格按照命名规则; (3)、高级测试工程师设计性能测试场景及执行,并分析执行结果,并将场景及结果分 析分别上传到trunk/scenario, trunk/res_analysis目录下,场景名称及分析结果严格按 照命名规则; (4)、该版本测试结束后,将版本的文档、脚本、场景、结果分析数据统一归纳到tags/ 项目名称+版本号+日期; (5)、对于该项目其他版本的测试,可以复用之前的文档、脚本及场景,只需重新分析测 试结果就可以了,从而减少重复工作量; (6)、当性能测试版本出现了质量回退、测试人员出现离职变更、需要比对历史版本的 性能情况等情况时,可以查看tags目录下的相关版本的信息,确保了信息的系统性、可追 溯性、完整性和可用性。
[0010] 本发明的构建方法为: 对文档、脚本、场景、analysis采用统一的命名规则,具体为文档:文档类型+版本号+ 日期;脚本:功能说明+版本号;场景:脚本名称+场景类型+场景编号analysis :场景名 +场景运行; 对性能测试配置目录进行合理的权限划分,具体为:高级性能测试工程师对于文档、脚 本、场景、结果分析数据具有读写权限;初级性能测试工程师对于脚本有读写权限,对于文 档、场景、分析数据有读权限,项目经理、测试经理、性能需求分析工程师等适当的开放文档 的读写权限,脚本、场景、结果分析数据适当的开放读权限。
[0011] 当某个版本的性能测试脚本和场景确定后,脚本目录、场景文件、结果分析数据 (analysis数据)纳入tags库,进行版本管理,实现测试版本与开发版本的配对,便于版本 追溯。
[0012] 本发明的一种管理性能测试版本的方法和系统其加工制作非常简单方便,按照说 明书附图所示即可加工。
[0013] 除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【权利要求】
1. 一种管理性能测试版本的方法和系统,其特征在于具体实现流程如下: (1)、开始性能测试,有高级性能测试工程师编写性能测试计划、方案等文档,并上传 trunk/document目录下,所有文档名称严格按照命名规则; (2)、初级性能测试工程师和高级性能测试工程师一起,录制优化测试脚本,并上传 trunk/script目录下,所有脚本名称严格按照命名规则; (3)、高级测试工程师设计性能测试场景及执行,并分析执行结果,并将场景及结果分 析分别上传到trunk/scenario, trunk/res_analysis目录下,场景名称及分析结果严格按 照命名规则; (4)、该版本测试结束后,将版本的文档、脚本、场景、结果分析数据统一归纳到tags/ 项目名称+版本号+日期; (5)、对于该项目其他版本的测试,可以复用之前的文档、脚本及场景,只需重新分析测 试结果就可以了,从而减少重复工作量; (6)、当性能测试版本出现了质量回退、测试人员出现离职变更、需要比对历史版本的 性能情况等情况时,可以查看tags目录下的相关版本的信息,确保了信息的系统性、可追 溯性、完整性和可用性。
【文档编号】G06F11/36GK104142891SQ201410376419
【公开日】2014年11月12日 申请日期:2014年8月1日 优先权日:2014年8月1日
【发明者】赵霞, 张新玲, 刘成平 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1