




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1性能测试计划模板1性能测试计划是在性能测试模型建立完成后开始制订的。它里面的内容很简单,就是所谓的“5W1H”5W1H是指When何时Who何人Where何地What何事Why为什么HOW如何行性能测试计划是一种战术划;它作为整个性能测试工作的实施方案,它继承测试策略,为了保障性能测试工作的方向正确性和完成及时性,同时也为性能测试工作提供可实施的测试阶段和测试步骤。它是测试方案的依据,同时也是所有相关测试活动的依据。系统名称性能测试计划(V1.0)文档编号:项目名称:编 写:编写日期:审 核:审核日期:批 准:批准日期:修订状况章节编号章节名称修订内容简述修订日期修订前版本号批准人 目录1、引言.2、参考文档.3、工作目标.4、.一、引言 1、编写目的 2、项目背景引用性能测试策略中的“项目背景”二、参考文档 1、开发资料列表为了编写性能测试计划所需的文档 2、测试资料列表为了编写性能测试计划所需的文档 3、其它相关资料列表为了编写性能测试计划所需的文档三、总体工作起止日期 1、总体工作开始日期 2、总体工作结束日期四、阶段划分和详细任务 1、性能测试准备阶段 1-1、测试环境准备 (a)被测系统基础环境5W1H (b)被测系统应用部署5W1H (c)负载模拟环境5W1H (d)监控/诊断环境5W1H 1-2、测试数据准备 (a)基础测试数据5W1H (a)虚拟用户数据5W1H 1-3、测试程序准备 (a)性能测试脚本5W1H (a)性能测试场景5W1H (a)其他特殊程序(时间戳、挡板)5W1H2、性能测试执行阶段 2-1、性能诊断测试执行子阶段 (a)基准测试场景集合5W1H (b)负载测试场景集合5W1H (c)峰值测试场景集合5W1H (d)压力测试场景集合5W1H (e)稳定性测试场景集合5W1H 2-2、性能调优测试执行子阶段 (a)基准测试场景集合5W1H (b)负载测试场景集合5W1H (c)峰值测试场景集合5W1H (d)压力测试场景集合5W1H (e)稳定性测试场景集合5W1H 2-3、性能检测测试执行子阶段 (a)基准测试场景集合5W1H (b)负载测试场景集合5W1H (c)峰值测试场景集合5W1H (d)压力测试场景集合5W1H (e)稳定性测试场景集合5W1H3、性能测试分析阶段 3-1、性能测试数据整理与保存5W1H 3-2、性能测试数据分析与评估5W1H 3-3、性能测试分析报告的编制5W1H 3-4、性能测试总结报告的编制5W1H五、性能测试风险分析及规避方法1、脚本风险风险编号风险描述风险发生概率影响严重程度责任人规避方法最终决策人高、中、低高、中、低2、数据风险风险编号风险描述风险发生概率影响严重程度责任人规避方法最终决策人高、中、低高、中、低3、业务风险风险编号风险描述风险发生概率影响严重程度责任人规避方法最终决策人高、中、低高、中、低4、环境风险风险编号风险描述风险发生概率影响严重程度责任人规避方法最终决策人高、中、低高、中、低5、监控风险风险编号风险描述风险发生概率影响严重程度责任人规避方法最终决策人高、中、低高、中、低&nbs2性能测试计划模板2系统名称文档编号文档名称版本号起草人提交时间审核人审核时间审核意见1引言1.1编写目的2参考文档3测试目的4测试范围4.1测试对象4.2需要测试的特性4.3无需测试的特性5测试启动与结束准则5.1启动准则5.2结束准则6测试方法6.1测试工具6.2测试设计6.3测试用例与测试场景7测试类型7.1能力验证测试7.2容量规划测试7.3稳定性测试7.4发现缺陷测试7.5性能调优8测试环境维护原则9测试输出测试环境文档测试场景文档测试用例文档测试脚本测试工具部署说明场景部署说明测试结果记录测试报告10测试资源需求与时间计划测试资源需求:时间计划:子项目名称子项目起止时间里程碑成果参与者测试环境和场景设计测试环境文档测试场景文档测试用例设计和脚本开发测试用例文档测试脚本测试环境构建测试环境测试环境描述文档测试工具和场景部署测试工具部署说明场景部署说明发现缺陷测试执行测试结果记录容量规划测试测试结果记录稳定性测试测试结果记录能力验证测试测试结果记录测试结果分析和报告编写测试报告3性能测试报告一、性能测试报告编写技巧在对结果进行分析并得出结论之后,性能测试工程师要把它们以文字报告的形式发送给相关人员。这就是性能测试报告。除了书面文字之外,可能的话,公司还会召集人员开专门的会议进行报告讲解和结果分析。所以,性能测试报告是性能测试工程师的工作成果,也是公司其他部门考察性能测试工程师能力的重要窗口,编写出一份优秀的报告对公司的决策以及个人的职业生涯都非常有益处。1、什么是好的性能测试报告实际工作中的性能测试报告,一般是以Word/PDF格式文档或者电子邮件形式存在。而测试报告的读者,一般是整个项目组的管理者甚至更高层面、相关同事比如开发人员等,他们并不一定具备多少测试背景知识,因此,测试报告要尽量避免测试术语,要用容易理解的话语进行叙述。另外,它不应该是性能测试结果的简单罗列:因为读者是上级或者其他同事,他们没有多少时间来关心测试的具体细节,而只关心报告中测试结论是否合理以及结论的内容。这是需要性能测试工程师注意的原则问题,即不能从自己出发来写报告,而应该为报告的读者考虑。根据这样的原则,要完成一份好的性能测试报告,最好做到如下几点:提交报告的时机。可以与测试主管就报告进行讨论。有效地总结概括测试数据。报告应该清楚易读,结合图表,但不能滥用图表。报告要具备较强的逻辑性。报告要具有层次感,几个部分区分明显、清楚。测试报告一般分为测试目的、测试方法、测试数据概括总结、测试结果分析、结论这几大部分。在实际工作中的要求不尽相同,有的公司会有自己的模板,因此在文档结构上并无一定之规。但内容方面,如果能做到如上几点,编写出一份很好的性能测试报告就不是困难的。2、详实记录中间结论详实记录中间结论对于分析性能测试数据是非常重要的。实际工作中,经常发生初始的结论与最终结论不一致的情况。在分析每张数据表格或者图之后,如果可能,我们都要记录下该图或者表格说明了什么问题,有什么疑问。通过这样的方式,测试工程师对于整个Web应用的性能图景会逐渐明晰,也有利于做出错误结论后的回溯,发现分析思路上的错误。总之,对于性能测试结果的分析,要有认真负责的态度和细致科学的方法。有了它们,不难得出正确的结论。3、提交报告时机与功能测试等不同,性能测试在整个Web应用的开发过程中并不是连续进行的,因此性能测试报告一般只会在几个时间点附近(比如某阶段结束前)才能让有限的读者看到。这容易给人以一种印象,性能测试并不如功能测试那样重要,如果时间紧迫,甚至不用很系统地进行。这就会影响到性能测试工程师的成就感和积极性。因此,性能测试工程师有必要创建一种性能测试持续存在的氛围。这样做有如下几个益处:(1)培养同事对于性能测试的关注,普及性能测试的一些知识。这有助于测试报告的读者更好地理解性能测试的过程与测试报告的内容。由于日常工作中主动介绍性能测试知识显得比较突兀,根据实际情况,可以选择在测试部门会议之中选取短暂的时间介绍一些性能测试的理念。(2)利于项目组内团结协作精神的培养。分享自己可以使人获得更多。比如,在开发人员刚刚修改完一些代码的时候,性能测试工程师不妨做一次小小的测试,如果比之前性能有所改进,就可以将结果用电子邮件的方式,不那么正式地发出来,同时还可以将性能测试数据放置于项目组内的服务器之中共享给所有成员。通过这样的方式,开发人员可以得到性能改善的好消息,互相鼓励,性能测试工程师的工作也让整个项目组看到,喜欢钻研的同事还可以到服务器共享中查看数据,性能测试工程师或许就能获得更好的反馈。总之,提交报告的时机需要掌握,有如下技巧:正式的性能测试结束后,要尽快发送整理好的测试报告,供决策、优化之用,以体现效率。在两次正式性能测试之间,可以执行若干轻量级的性能测试,将改善的地方非正式地通知全组,以普及性能测试常识、激励同事与自己,提高团队精神。4、与测试主管的讨论性能测试报告的读者是其他同事、部门甚至更高级别的领导,因此在发送报告之前,有必要与测试主管就报告内容进行讨论。通过讨论,至少可以获得如下的信息:(1)发现问题。测试主管一般来说测试经验更为丰富,遇到和解决过的问题较多,因此他/她可能会发现现有报告的问题,进而提出改进的意见。(2)使得报告表达更清晰易懂。总体说来,测试主管与其他同事、部门乃至更高级别领导沟通机会较多,对于报告潜在的读者了解更深入,熟悉他们的阅读习惯与表达方式。如果有了更详实的读者信息,那么报告做有针对性的修改,会更清晰易懂。(3)增加工作交流的机会。在一个团队当中,信息共享是很重要的,与测试主管的讨论有助于主管了解当前的工作,可以为性能测试工程师解决一些困难。总之,多与测试主管进行工作上的讨论,对于一名初级性能测试工程师的成长是很有裨益的。5、有效总结测试数据有效地总结测试数据包含如下几个要点:(1)在测试报告的内容中,测试数据不能分散在各个部分当中,而应该单独列为文档的某一部分。这样的安排可以使得文档结构更加清晰,读者在阅读测试数据的时候更加专注数据本身。(2)对于测试数据,不可能将所有的数据都列于测试报告之中,可以将最能支持结论的数据列出一行并说明各数值的代表含义。同时,必须列出获取测试数据的方法,用尽可能简单的语言陈述清楚。对于报告中的测试数据,我们需要掌握的原则就是它必须真实,并且能够有力地支持结论。测试数据与测试方法部分一般放置于报告的前半部分。6、测试报告与图表的结合前文多次提到测试报告要清晰易读,而图表就是增强可读性的一种有效方式。对于枯燥的数据来说,人们很难从数字中快速发现规律和趋势,而一旦将数据转换成图表,情况则会明显不同,趋势往往很直白。另外,颜色搭配合适的图表相对更容易吸引读者的关注。【图表的副作用】但是,需要注意的是,图表不是越多越好,因为那样的话单个图表所能吸引的关注就会被平均分配,最后降低到文字的水平甚至更低,这里边或许也有所谓审美疲劳的因素。因此,图表不在于多,在于精,在于支持结论,说明问题。在Excel中将数据转换为图是非常容易的,下面我们将介绍这样的方法。1)在Excel中为数据生成图(1)在Excel中为数据生成图表的方法实际上利用了Office Web Component组件的功能,它默认是与Office一起安装在硬盘中的。如果在控制面板中没有发现该组件,可以在微软官方网站免费下载。下面笔者通过简单的步骤,为表14-7中某Web应用各栏目首页的6次响应时间数据生成图。表14-7 某次性能测试的响应时间数据请求频道首页响应时间(秒)网站首页7.3 6.8 7.1 6.9 7.0 8.5新闻栏目首页8.5 8.4 8.0 7.8 7.9 8.3续表请求频道首页响应时间(秒)论坛栏目首页9.8 9.5 9.4 9.0 9.4 9.6联系我们栏目首页3.2 3.2 3.3 3.2 3.2 3.3产品栏目首页4.5 4.6 4.3 4.5 5.0 5.0将上述的数据输入Excel的一个工作表,并全部选择数据与说明的单元格,如图1所示。图1 在Excel中选择待生成图的数据表【其他数据文件格式与Excel】在实际工作中,测试结果绝大多数情况并不是Excel默认的xls文件,而以txt、log、csv为后缀名的文本文件居多。这是因为,这些文件没有附加的格式信息,生成容易并且相对快速。那么,这些文件中的数据是否也可以在Excel中生成图表呢?答案是肯定的。利用Excel的文件|打开菜单,选择打开文件类型为文本文件,就可以将很多使用Tab键、空格或者逗号对测试数据进行分隔的文本文件导入到Excel的工作表中,非常方便。选择完毕后选择插入|图表菜单,即可以打开生成图表的向导,如图14-8所示。另外,在导航菜单中也可以单击图14-9中说明文字指向的图表向导(Graph)图标按钮达到相同的目的。图表向导由4个步骤的设置对话框所组成,第1步需要确定的是图表的类型,界面如图14-10所示。这里列出了日常工作中应用的绝大多数类型,如果有需要,也可以自定义新的图表类型。【图表类型的选择】不同类型的图表,适合于表现不同的数据关系。因此,在报告中应用正确的图表有利于表达与支持报告的结论。在性能测试领域,一般来说折线图适合表达响应时间等数值越小越好的数据;柱形图、条形图适合表达并发用户等数值越大越好的数据;饼图适合表达Web应用终端用户信息,比如浏览器版本、IP分布等;XY散点图适合表达整个领域各组成元素的同一类数据等。图2 通过菜单打开图表向导图3 通过导航条图标打开图表向导图4 图表向导第1步:选择类型笔者选择折线图来表现表14-7中的数据,因此,在图4中图表类型列表框中选择折线图,并在右边的子图表类型选项区域中选择默认的数据点折线图,单击下一步按钮,对话框显示界面如图5所示。图5 图表源数据的选择图5中的对话框需要使用者选择哪些数据用于生成图表,由于在前面的步骤中,我们已经将数据和说明选择好,因此这里一般不需要做改变。另外,通过单击系列标签,可以进一步增添或者删除数据系列(在此处的例子当中,就是图14-7中的任1行数据)。单击下一步按钮,进入图表向导的第3个步骤:设置图表选项。在图6所示的对话框中,可以对图表上额外的说明信息进行自定义,其中用处较大的有如下几个设置。图6 图表选项的设置标题标签中的图表标题与X、Y轴标题,可以为整个图表起名字,并且对X、Y轴的数据进行说明、列出数值单位。网格线标签中的显示网格线功能,使图表中各数值有公共参照物,利于比较。选中数据标志标签中的各选项,可以使图表中线上各点附带上数值和说明。数据表中显示数据表选项,可以将源表与由此生成的图表显示在一起。依据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年棉服行业研究报告及未来行业发展趋势预测
- 2025年简易衣柜行业研究报告及未来行业发展趋势预测
- 2025年智能无人飞行器制造行业研究报告及未来行业发展趋势预测
- 2025年围巾围脖行业研究报告及未来行业发展趋势预测
- 2025年自然遗迹保护管理行业研究报告及未来行业发展趋势预测
- 高速公路交通管理方案
- 2025年银行保险行业前景分析及投资机遇研究报告
- 2025年其它基础建材行业研究报告及未来行业发展趋势预测
- 2025人民医院医德医风考评制度实施方案
- 水果生产加工项目可行性研究报告
- 科技伦理审查管理办法
- 2025至2030中国电子束灭菌服务行业项目调研及市场前景预测评估报告
- 模锻工艺培训课件
- 中学教学常规管理汇报
- 胸部损伤外科诊疗体系
- 土石方工程计量计价课件
- 血液透析导管感染
- 第27课 中国特色社会主义的开创与发展 课件 中外历史纲要(上)
- 护士职业行为规范课件
- 静脉溶栓病例汇报
- 国家电投集团招聘考试试题及答案
评论
0/150
提交评论