性能测试组织——51Testing丛书连载:(十七)性能测试进阶指南

发表于:2010-3-30 16:31

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈霁、牛霜霞、龚永鑫    来源:51Testing软件测试网原创

分享:

  6.2.2  性能测试流程分工

  在性能测试的整个周期上,不同阶段各个部门的工作内容是不同的,通过图6.88可以了解到在每个过程中,需要哪些部门成员的介入。


点击图片可在新窗口打开

  1、 测试计划

  性能测试的计划是由项目经理、业务/架构专家和高级性能测试工程师共同完成的,项目经理需要提供时间的计划安排和资源,而业务/架构专家需要提供架构设计的目标以及系统的相关信息,最后由高级性能测试工程师编写测试计划。

  2、 脚本开发

  在开发脚本的过程中,一方面需要项目经理的协调,而另一方面架构专家提供脚本开发中的一部分技术支持,包括测试环境的搭建和早期性能测试的介入。

  3、 场景设计

  根据性能需求分析工程师指定的相关需求设计场景。系统管理员提供一些软硬件平台搭建上的支持。

  4、 场景运行

  完成场景的运行设置、负载生成规则和执行策略,开始执行场景。

  5、 负载下的监控分析

  在场景运行的过程中,作为一个性能测试工程师并不是简单地等待数据,还需要系统管理员和架构设计师在负载过程中对一些数据进行监控,随时确认瓶颈产生的原因。

  6、 系统调优阶段

  架构设计师和系统管理员根据前面得出的数据进行系统调优,当调优工作完成后,重新进入新一轮的性能测试,整个过程按照PDCA循环持续,直至达到目标。

  如何进行调优请参考各个应用的tuning手册和相关书籍。

  6.2.3  配置管理

  为什么要进行性能测试的配置管理呢?对于性能测试来说,作为测试用的脚本也会随着项目的进展被不断地修改,多次的场景运行后会带来大量场景数据,对应的大量有待进行基准测试分析的数据,而如果没有有效的配置管理,会带来性能测试工作的混乱。另一方面开发性能测试脚本和场景也是开发的一种,同样也需要对其进行有效的权限划分和版本追溯。为了确保性能测试中的相关数据和代码能够有效地进行管理,实行配置管理是非常有必要的。

  ……略

  下载6.2节及小结全部内容:

  http://download.51testing.com/ddimg/uploadsoft/20100330/lr6.2.pdf


本书连载完。 

本文选自《51Testing软件测试作品系列》之七——《性能测试进阶指南——LoadRunner9.1实战》

本站经电子工业出版社和作者的授权,近期将进行部分章节的连载,敬请期待!

版权声明:51Testing软件测试网获电子工业出版社和作者授权连载本书部分章节。

任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。

相关阅读:

查看本书介绍>>

查看本书更多试读章节连载>>

查看软件测试作品系列其他书籍>>

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号