1 / 7
文档名称:

性能测试流程.doc

格式:doc   页数:7页
该资料是网友上传,本站提供全文预览,预览什么样,下载就什么样,请放心下载。
点击预览全文
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

性能测试流程.doc

上传人:xxj16588 2016/6/6 文件大小:0 KB

下载得到文件列表

性能测试流程.doc

文档介绍

文档介绍:性能测试流程性能测试流程软件测试性能测试分为四个阶段,分别是:启动阶段、准备阶段、实施阶段、分析阶段,每个阶段又有多个步骤。? 启动阶段 1 确定测试目标 2 定义角色/ 任务? 准备阶段 1 选择测试工具 2 测试数据准备 3 分析负载 4 创建测试案例/ 场景 5 搭建测试环境 6 预备测试? 实施阶段 1 实施性能测试? 分析阶段 1 分析测试数据 2 产生测试报告 3 拆除测试环境每个阶段里的多个步骤可以串行,也可以并行,以加快测试进度。但是阶段之间基本上没有并行。下面的章节将详细说明每个阶段每个步骤应该完成的工作内容。 启动阶段 确定测试目标在整个性能测试过程中, 测试小组的各项工作都必须面向测试目标展开。测试目标必须是明确的,具体的,可度量的。需要说明的是,最终的性能目标有时也作为性能测试的目标,但是它有可能达不到的。如果达不到最终的性能目标,一方面可能需要进行性能优化和调整, 包括应用程序的调整;另一方面,修改性能指标有时也是必须的。 定义角色和任务性能测试工作需要由一个小组来完成。在分析和理解测试需要进行的各个步骤后, 需要分析各项工作需要的人员的数目和技能要求, 形成一个工作小组。 准备阶段 选择测试工具与功能测试一样, 性能测试一般也有各种测试工具可供使用。但是与功能测试不一样的是, 性能测试经常完全借助测试工具完成, 很少依靠手工完成; 而功能测试则必须依靠手工测试, 测试工具主要用于回归测试。性能测试工具可以采用现有的商业产品, 也可以自己编程来实现性能测试。但是对于大规模并发情形下的性能测试, 一般很难通过编程来实现, 因为程序的复杂度和开发的工作量都较大。一个良好的性能测试工具能极大的节省性能测试的工作量, 并使得性能测试能多次重复进行。人工测试的方式很难组织起符合条件的大规模测试, 同时重复测试更加难以组织,投入的人力成本也很大。 测试数据准备性能测试往往需要准备大量的数据。必须保证数据的容量和种类满足模拟真实环境的需要。数据可以来自现存系统, 或通过测试程序来生成模拟数据。性能测试数据的收集需要从以下 2 个角度考虑, 1) 业务人员角度, 以确认要测试的业务功能到底需要收集那些数据, 收集多少。 2 )开发人员角度,以确认哪些地方需要重点关注潜在的性能问题; 分析负载负载是性能测试的核心,而且大部分性能测试工作都与负载有关。负载指的是若干个按照业务流程被执行的应用程序(或模块、子系统) 的集合。分析负载是为了保证测试能够代表真实的用户活动, 而确定那些关键的业务活动(流程) 。理解系统如何被各种类型的用户操作和使用是分析负载的关键。分析负载包括以下内容, 1 )明确性能测试的目标。 2 )确定被测试系统已经开发和实现的用例。 3 )确定性能测试中要模拟的主角和主角特征。 4 )确定性能测试中要模拟的负载(以主角、主角类和主角 Profil e 的数目计算)。 5 )选择最频繁调用的用例及给系统带来最大负载的用例–关键用例和重要用例。可以为性能测试确定并使用两种类型的用例: ? 关键用例–在性能测试中所评测和评估的用例? 重要用例–可能对关键用例的性能行为产生影响的非关键用例关键用例并非在测试对象中实施的所有用例都是性能测试的对象。关键用例是那