性能测试进阶指南——LoadRunner 9.1实战

上一篇 / 下一篇  2011-12-09 09:45:58 / 个人分类:收藏

编辑推荐

  国内唯一一本基于HP LoadRunner 9.10工具的指导用书。

内容简介

  本书作为国内唯一一本基于HP LoadRunner 9.10工具的指导用书,从性能测试原理到工具使用再到项目实施,全面介绍了性能测试的各个方面,其内容基本主线说明如下。
  第一步(了解理论):磨刀不误砍柴工,打下基础;第二步(掌握工具):深入介绍LoadRunner工具三大部分(Virtual User Generator、Controller、Analysis)分别是如何实现用户行为的模拟、性能指标的监控、负载的生成及后期的数据分析;第三步(项目实施):理论联系实际,介绍性能测试项目实施的流程和性能测试部门的组织管理;第四步(进阶提升):对一些当下流行的或比较特殊的协议和开发技巧进行真实案例的介绍。
  本书结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,本书也可以作为高校开展性能测试课程的参考教材,让在校学生能对性能测试的本质和价值有一定的认识。

作者简介

陈霁,现任职博为峰软件技术有限公司高级讲师,51Testing软件测试论坛版主(论坛ID云层),ISO内审员,曾任职于Etang、Gameloft等多家知名企业。八年软件测试工作经验,多年性能测试和测试管理经验,擅长解决客户在工作中的具体问题,授课诙谐幽默,思路清晰,能够将复杂的知识通过简单的例子分解描述,深受学员好评。

目录

第1章 性能测试基础 
 1.1 性能测试工程师的标准及挑战 
  1.1.1 性能测试工程师的考评指标 
  1.1.2 性能测试工程师的挑战 
 1.2 性能测试基础 
  1.2.1 性能 
  1.2.2 性能指标 
  1.2.3 性能分析及调优 
  1.2.4 单机软件性能与网络架构软件性能 
  1.2.5 性能测试的流程 
  1.2.6 性能测试的注意要点 
  1.2.7 性能测试招聘要求 
 小结 
第2章 LoadRunner综述 
 2.1 LoadRunner简介

媒体评论

  一本好书,应该具有指导性、参考性和前瞻性。由于本书作者是做培训出身,具有丰富的实际教学经验,那么该书必然具有强烈的指导性,对于刚刚涉入性能测试从业人员来说,本书由浅入深地介绍了性能测试的原理、思维和方法;本书以LoadRunner为例,结合大量实例和细节,对该工具的使用具有重要的参考价值;另外,本书具有项目实践,读者在日后的企业级性能测试实施中,也可以通过本书来理解、推敲、演进性能测试和LoadRunner的使用技巧,不断积累、不断实践,相信读者在性能测试方面的技能和水平可以达到至高境界!
                ——美会软件科技上海有限公司测试架构师 Sincky
  本书详细讲解了性能测试的过程,在通常会遇到的技术难点上通过图文描述,使得读者很容易理解。书中的内容和经验技巧可以很快地应用到实际项目中,对于想进入相关领域的初学者和进阶的测试人员有很大帮助。
                ——联想利泰软件有限公司测试经理 张智勇

在线试读部分章节

  第3章 用户行为模拟
  3.2 录制用户行为
  3.2.8 录制回放常见问题
  录制错误
  1.录制本机WebTours或录制本地网站无法打开
  当使用Vista或者Windows 2008操作系统时,会出现该问题。这是由于在本地Windows\System32\drivers\etc\host文件中多了下面这行内容:
  ::1 localhost
  将其删除后即可恢复正常。
  2.录制网页时,浏览器刚打开就自动关闭,或者浏览器无响应
  这是由于在IE中打开了第三方插件支持导致的,一般安装了QTP会出现这个问题。只需要打开IE的属性菜单,找到高级选项,将其中的第三方插件支持关闭即可。
  3.开始录制时浏览器出现错误
  这个问题一般是由于系统安装的问题或IE版本不兼容导致的。VuGen 9.1最高兼容IE 7.0。
  4.录制网页操作后没有任何脚本
  VuGen录制只支持IE,对于第三方的浏览器不能很好地兼容。
  5.录制本机页面可以打开但是没有录制到任何Events
  在录制时请求的地址为127.0.0.1或Localhost时,偶尔会出现该问题,换成系统真实IP地址即可。
  6.录制的时候总是提示无法访问服务器
  可以考虑检查一下IE的代理服务器设置。在Load Runner 8.x中经常会出现VuGen中的代理设置自动覆盖IE 7.0的现象。
  回放错误
  在某些情况下,回放脚本会遇到失败的情况,一般导致脚本回放失败的原因无非以下几种:
  1.脚本中的数据存在动态部分
  例如脚本是访问一个图片,但是再次回放的时候该图片已经在服务器上被删除了,那么脚本回放时自然就会出现错误,提示该对象无法找到。解决方法是修改代码,删除无用的对象,或者通过关联处理动态数据。
  2.脚本没有录制到所有的协议请求
  当系统使用多种协议时,如果我们选择的录制协议没有全部包含,就会出现漏录请求的情况,而在回放时由于缺乏部分请求的模拟,就会导致后续的请求内容被服务器拒绝,自然就会出现回放失败的情况。解决方法是通过分析确认系统协议,确保所有请求被录制。
  3.系统存在问题
  从某些角度来说,VuGen是一种基于协议的木马,可能会被部分杀毒软件或防火墙干扰和影响,导致无法正常访问服务器。解决方法是在录制时关闭不必要的防火墙和杀毒软件。
  4.脚本中添加了不合适的关联或检查点函数
  在录制选项中打开了自动录制关联规则后,录制出来的脚本会自动添加符合规则的关联函数,而如果在回放时关联函数无法捕获到符合规则的目标则会提示错误。解决方法建议在深入了解关联后再启用该功能。对于检查点函数,关闭Fail功能即可。
  5.服务器连接错误
  服务器无法连接,导致脚本回放失败。
  一般来说回放错误可以通过日志或者Test Results中的截图定位,当有一定的代码调试能力后,就能够轻松解决。
  ……

书摘与插图

插图

TAG:

 

评分:0

我来说两句

Open Toolbar