性能测试学习流程-yc

上一篇 / 下一篇  2009-09-18 13:08:47 / 个人分类:测试理论相关

性能测试学习流程

 

因部门成员反馈学习性能测试时:

(1)常常没有方向感,不知道自己要做哪些事;

(2)学习时,不知道哪些要先学,哪些后学;

(3)当学到一定程度时,不知道还要学习哪些东西;

希望能有一个总体流程或思路做参考,所以编写了如下内容;

以下只是个人的一些想法,仅供参考,希望大家发表自己的看法,共同探讨,共同进步;

 

1、准备知识

1)什么是性能测试;

2)为什么做性能测试;

3)选择一款适合的工具;——推荐LR

 

2LR的学习

1)了解LR能够做些什么;

2)了解LR整体流程,有个大概认识;

选择协议——录制脚本——调试脚本——场景设置——运行场景——分析结果

3)了解流程中的每一步应该怎么做;

选择协议:了解几个常用协议,一个一个来学习;(目前最常用的是WEBHTTP协议;这个是重点学习对象,以后有时间时,再学习win socket协议及其它协议)主要还是根据自己公司的被测系统类型来选择;

录制脚本:如何录制、录制时参数怎么配置等;

调试脚本:运行时设置、集合点、事务、脚本参数化、关联等;

场景设置:了解不同场景设置的区别;

运行场景:如何查看运行日志,分析错误,各种监控器的使用(事务响应时间、系统资源等等)

分析结果:对各种监控器监控的数据进行分析;(这个较多要靠个人经验,不同的项目有自己的特殊性,不能一概而论);

                 这个阶段,很考查个人知识的全面性;知识越全面,分析的越到位;

                 需要了解的知识:网络知识、操作系统知识、硬件知识、软件知识(WEB服务器配置、数据库知识、底层架构使用到的各软件)等等;

                 一开始我们只能做一个粗略的分析,后面再慢慢的积累经验;通常会由项目经理或系统配置管理人员来配合做结果分析;

4)推荐一些资料:

陈绍英的FLASH教程

LoadRunner文档资料大全.chm

LR 227个问题.CHM

这三个是比较全面的学习资料;

其它大部份为一些针对性的资料,根据当前学习的进度来选择查看;

 

3、最最最重点的是:多操作

有操作才会遇到各种各样的问题;解决问题是一种很好的积累经验的方法;

 

遇到问题时:

1)首先自己先尝试解决(这个就是一个摸索的过程,可以发现很多以前没注意到的东西);

2)自己确实无法解决时(不要一个人闷着头在那想半天),网上查找资料;

大部份你会遇到的问题,别人也会遇到,网上可能已有解决方案;

查找的过程,也会学到很多东西;

3)还是没解决的话,问身边的同事,朋友;吸收别人的经验;

 

4、有一定的理论和实践基础后,可以考虑学习别的性能测试工具;

LR不是万能的,单单靠它来实现所有的性能测试是不可能的;使用多了,会发现很多力不从心的时候;

所以需要了解别的性能测试工具,不同的时候使用不同的工具,选择适合的才是最好的;

 

 


TAG: 流程 性能测试 学习

annabelliu的个人空间 引用 删除 annabelliu   /   2009-09-19 10:35:40
招聘-上海-资深软件测试员
基本要求:
         计算机方面专科以上的学历;
         4年以上的软件测试经验;
         具备良好的英语听、说、读、写的能力;
         工作认真、细致、 负责;
专业技能要求:
         能够熟练地根据需求编写测试案例;
         熟练掌握软件的功能测试和性能测试的技巧;
         有使用软件测试工具(如WinRunner,LoadRunner)2年以上的经验;
         能够用测试所需的脚本语言编写有关测试程序;
         具有下列经验者优先考虑:
         做过C/C++或Java编程;
         了解面向对象的概念和技术;
        具有一定的行业测试背景;
        编程经验


annabel@genhr.com
如果感兴趣,请发CV到我邮箱。在收到您的CV后 我会及时联系您。
 

评分:0

我来说两句

Open Toolbar