老版网站 | 加入收藏 | 关于我们
软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客
首页 测试技术 测试工具 测试管理 测试下载 测试天地 测试丛书 测试沙龙 测试论坛 测试博客
    云层,51Testing论坛LoadRunner版块版主。原名陈霁,ISO内审员,曾任职于Etang、Gameloft等多家知名企业。八年软件测试工作经验,多年性能测试和测试管理经验,擅长解决客户在工作中的具体问题,具有丰富的实战经验。
    现担任51Testing高级讲师,主攻性能测试,授课诙谐幽默,思路清晰,能够将复杂的知识通过简单的例子分解描述,深受学员好评。
云层的职业发展经历
接触电脑也算是一些运气的成分,考上高中时,怂恿家里买了一台学习机,进而就沉迷了。正好高中有PC的课程会简单的介绍DOS、WPS等一些基础概念,自己又买了点书,发现这个小小的盒子被打开后,如此的神奇,于是高考就义无反顾的选择了这个专业。读书一直不是我的强项,可能是人总有一窍不通吧……
    在大学有些漫无目的在IT行业中啥都学了点,以为凭自己的小聪明毕业后能在上海找到一份开发的工作,到了才知道天高地大,自己的渺小,有些戏剧性的进了一家开发ERP系统的公司成为了一名软件测试工程师,也是公司当时三个测试人员中唯一一个男的。正是因为当时的测试经理田姐姐给了我这个机会,才误打误撞的进入了软件测试行业。但当时毕竟大学才刚毕业,并没有很好的找到自己的定位。加之01年互联网泡沫破灭,不得不在各个公司穿梭。当时自认为自己很乌鸦,去啥公司,啥公司破产……但在这个过程中也逐渐的认识到软件测试的重要性及其方法流程,慢慢的也找到了自己的职业定位。
    随后的发展开始逐渐走入正轨,在一家保险公司完成一个项目后,进入Etang任职SQA质量监理。成为SQA后发现了很多以前没考虑到的问题,有一个好的流程但是没有很好的实施,只是空有架子……后来又进入了Gameloft。在Gameloft的工作给了我很多空间,我做了很多以前想做但是没条件做的事情,拓宽了我看待问题、思考问题的角度。不过做游戏和做软件有很多不同,如何将二者归一是我常常琢磨的事情之一。
    认识51Testing是很早的时候了,当51Testing刚刚搭建论坛的时候就和李波老师认识了,而随后的几次沙龙活动,加深了相互的了解,51Testing论坛上各种测试的讨论和技术分享让我开阔了眼界。当我觉得在游戏测试行业没有突破的时候,自然想到了51Testing,也很幸运的通过了面试和试讲,成为了一名讲师。
学习LR没有捷径 多看资料多实践
工具本身并不复杂 灵活应用是难点
其实想要掌握这个工具其实并不是非常难,最简单的方法就是多看帮助。
  同时需要对网络协议和一些开发基础有一定的了解。多学习一些C/S和B/S架构实现原理、网络基础、HTML、CSS、Javascript等技术,会帮助你在后面的脚本开发中游刃有余。
  当有了前面的内容后,就可以进入工具的学习了。
  LoadRunner可以分为3大部分:
  1.Vugen脚本开发,在简单的参考操作流程后,需要对几个重点的内容进行大量的练习和理解,例如脚本录制的设置和原理,参数化概念及取值设置,关联,事务,集合点。作为一个新人来说往往这块会觉得是最难的,其实这是最简单的。
    2.Controller负载生成,掌握简单的负载生成并不是难事,计划如何生成负载则是一个问题,而负载下的监控又涉及到了很多和服务器监控维护相关的知识……
查看全文>>
其实我接触LoadRunner也并不算久,大概在06年左右,在论坛上看到过有相关的讨论,也下载并简单试用过,但是由于并不适用于当时公司的情况,所以并没有深入研究。但性能测试的概念和工具在02年的时候已经有一定的实施了。那个时候使用的工具还是微软VS.NET自带的ACT,通过该工具对公司VC++开发的系统进行过简单的负载测试。在加入51Testing之后,开始深入研究LoadRunner,算算也有2年的时间了。
    LR本身其实并没有多复杂,尤其在HP收购了Mercury后,LR做的更加美观,易用性也更强。但是掌握工具本身和掌握工具的应用是不同的概念。熟悉和掌握工具本身你只要知道这个工具可以做些什么;掌握工具的应用,则是当你将LR应用到项目中时,必须清楚的知道要做哪些,什么时候做和为什么这么做。
    一开始很多人会觉得无非就是一个录制脚本回放而已,并没有什么困难的地方,但在逐渐深入实施的过程中,问题就会冒出来……
查看全文>>
掌握了工具不等于能做好性能测试
性能测试进阶指南——打通从工具到实践的脉络
不管学习和使用什么工具,有一点必须明确,掌握了工具并不等于能做好性能测试。
  性能测试是为了了解当多用户访问系统时,系统的工作情况。
  在性能测试的过程中,LR可以帮助我们用自动化的技术实现模拟用户行为对服务器产生负载。
  它可以在性能测试中负责负载的生成和相关监控。一个优秀的性能测试工程师,要能够通过LR对系统进行各种真实情况负载的模拟,监控得到该负载下的状态,并且能够进一步分析产生瓶颈的原因。
  LoadRunner是个很好的工具,它的各个模块可以在性能测试的各个阶段帮助你完成相关的工作,但是要做好性能测试,工具再强大,也必须要有好的理论和方法支持。反之,有了理论和方法,却没有合适的兵器也是不行的。
    所以对于很多新人来说,不断学习工具使用的同时,学习掌握性能测试的流程和方法也是十分必要的……
查看全文>>
以前我看过相同领域的前辈们的一些书,受益良多,但也有一种感觉:虽然每本书都有自己的定位,但要么就是工具有余实践不足,要么是实践深奥工具没有,另有一些是只有操作没有思想,少了一本真正能够打通从工具到实践路上主要脉络的书。而另外一方面所有的书都是基于较早Mercury公司LoadRunner8.0系列的,而对于HP收购后的9.1版本却没有任何参考资料,再加之该版本没有中文文档给很多新手带来了众多学习不便,于是便动了写本书的念头,于是《性能测试进阶指南——LoadRunner9.1实战》便诞生了……
    在看这本书目录的时候大家会发现和别的书有很多类似的地方,这是因为工具虽然升级了,主要的操作流程是类似的,所以从工具介绍角度来说,目录是类似的。但其实LR9.1相对以前的8.0版本,还是有很大的变化的(例如参数数组的引入,新增功能SLA品质保证等)。我在编写这本书的时候力求保证内容的实用性,每一个知识点都会有对应真实的案例来介绍应用……
查看全文>>
    本书作为国内唯一一本基于HP LoadRunner9.10工具的指导用书,从性能测试原理到工具使用再到项目的实施,全面的介绍了性能测试的各个方面。内容基本主线为:
  第一步(了解理论):磨刀不误砍柴工,打下基础;第二步(掌握工具):深入介绍LoadRunner工具的三大部分(Virtual User Generator、Controller、Analysis)分别是如何实现用户行为的模拟,性能指标的监控,负载的生成及后期的数据分析;第三步(项目实施):理论联系实际,介绍性能测试项目实施的流程和性能测试部门的组织管理;第四步(进阶提升):对一些当下流行的或比较特殊的协议和开发技巧进行真实案例的介绍。
  本书结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,本书也可以作为高校开展性能测试课程的参考教材,让在校学生能对性能测试的本质和价值有一定的认识。
2009年12月新上架   查看详细介绍>>   试读章节连载>>  评论/提问>>  
51Testing软件测试网作品系列 更多>>
性能测试从零开始 QTP自动化测试实践 互联网单元测试及实践 软件测试精要 手机软件测试最佳实践 软件质量管理指南
关于我们 | 会员注册 | 联系我们 | 站点地图 | | 沪ICP号05003035号
意见反馈/投稿邮箱:editor#51testing.com(请将#修改为@)
Copyright©51testing.com 2003-2011 All Rights Reserved