因部门成员反馈学习性能测试时:51Testing软件测试网.P~5HCN0G
(1)常常没有方向感,不知道自己要做哪些事;51Testing软件测试网e1|P8vP
(2)学习时,不知道哪些要先学,哪些后学;
,pf6^K_\0(3)当学到一定程度时,不知道还要学习哪些东西;
#Oz3I%}A'@r0希望能有一个总体流程或思路做参考,所以编写了如下内容;51Testing软件测试网~R0v8m!u?
以下只是个人的一些想法,仅供参考,希望大家发表自己的看法,共同探讨,共同进步;
&WiR&LI2?`6Q6y0 51Testing软件测试网Z
IeyV+w9O}
1、准备知识51Testing软件测试网[#a{$Een!Zs'~t
(1)什么是性能测试;
(C&^#\8Uh1J&?0(2)为什么做性能测试;
7y%P}F)I#F0(3)选择一款适合的工具;——推荐LR;51Testing软件测试网a7Uf&Y3i\l
M|
OTX p02、LR的学习
i
P&b[ae$F0(1)了解LR能够做些什么;51Testing软件测试网2igZ\9E"X?
(2)了解LR整体流程,有个大概认识;51Testing软件测试网3K|a,|6X
选择协议——录制脚本——调试脚本——场景设置——运行场景——分析结果51Testing软件测试网2V9{-T\x
(3)了解流程中的每一步应该怎么做;51Testing软件测试网1n,O/ozBj3Yg
选择协议:了解几个常用协议,一个一个来学习;(目前最常用的是WEB的HTTP协议;这个是重点学习对象,以后有时间时,再学习win socket协议及其它协议)主要还是根据自己公司的被测系统类型来选择;
0w;P:^9B1Jp0录制脚本:如何录制、录制时参数怎么配置等;51Testing软件测试网kn$ll({-]
调试脚本:运行时设置、集合点、事务、脚本参数化、关联等;
#[e C[hOB0场景设置:了解不同场景设置的区别;
-T
}4Fa*F0运行场景:如何查看运行日志,分析错误,各种监控器的使用(事务响应时间、系统资源等等)51Testing软件测试网X
O?+Ca|kq
分析结果:对各种监控器监控的数据进行分析;(这个较多要靠个人经验,不同的项目有自己的特殊性,不能一概而论);51Testing软件测试网X
E:g#_*G-x&X:B b
这个阶段,很考查个人知识的全面性;知识越全面,分析的越到位;51Testing软件测试网%Q7}}6_dK
需要了解的知识:网络知识、操作系统知识、硬件知识、软件知识(WEB服务器配置、数据库知识、底层架构使用到的各软件)等等;51Testing软件测试网]qC^FC
一开始我们只能做一个粗略的分析,后面再慢慢的积累经验;通常会由项目经理或系统配置管理人员来配合做结果分析;
&ZnO-e c0(4)推荐一些资料:51Testing软件测试网9T#E!f;{ gC(x
陈绍英的FLASH教程
KN WQ0DT(J X C0LoadRunner文档资料大全.chm
AQ\9R1Yd0LR 227个问题.CHM
l"QKJ1r`,ui3N0这三个是比较全面的学习资料;51Testing软件测试网)V
?/|3Cv
FAo`#i
其它大部份为一些针对性的资料,根据当前学习的进度来选择查看;51Testing软件测试网J9W1LFU1?$PNG+t
['j#p0U0T${0N#G03、最最最重点的是:多操作51Testing软件测试网Ak{$d1e[
dC8}
有操作才会遇到各种各样的问题;解决问题是一种很好的积累经验的方法;
l?4B
H2i$BL.ij} Q)_0
T4\l
O5}fL+B0遇到问题时:51Testing软件测试网@sMv6g5~0\M
(1)首先自己先尝试解决(这个就是一个摸索的过程,可以发现很多以前没注意到的东西);51Testing软件测试网k9A"t"bej%H
(2)自己确实无法解决时(不要一个人闷着头在那想半天),网上查找资料;51Testing软件测试网Y if
s
M;?.i
大部份你会遇到的问题,别人也会遇到,网上可能已有解决方案;51Testing软件测试网 Kri^5Rz3l
查找的过程,也会学到很多东西;51Testing软件测试网`'k)p3{ LY+D
(3)还是没解决的话,问身边的同事,朋友;吸收别人的经验;
,o`MaTa0 51Testing软件测试网6fx7R\5CWQU
4、有一定的理论和实践基础后,可以考虑学习别的性能测试工具;51Testing软件测试网R
or'U$S
g#gTB
mS
LR不是万能的,单单靠它来实现所有的性能测试是不可能的;使用多了,会发现很多力不从心的时候;51Testing软件测试网0oS"x7fa/}w6F
所以需要了解别的性能测试工具,不同的时候使用不同的工具,选择适合的才是最好的;51Testing软件测试网n.s/D
Ns9m5p.y
Hw;}