51Testing系列丛书:性能测试从零开始——LoadRunner入门

发表于:2008-6-16 11:36

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

 作者:柳胜    来源:51Testing软件测试网原创

  
本书概述:LoadRunner是一个内涵丰富,功能强大的性能测试工具,这是许多专业人士选择它的原因。初学者面对许多的性能测试概念和LoadRunner专业术语,常常感到无所适从,这是因为LoadRunner作为软件性能测试的实现者,涉及了软件测试及软件体系架构众多方面的知识。
作者:51Testing软件测试网 组编   柳胜 编著
出版社:电子工业出版社
出版日期: 
 
内容简介
LoadRunner是一个内涵丰富,功能强大的性能测试工具,这是许多专业人士选择它的原因。初学者面对许多的性能测试概念和LoadRunner专业术语,常常感到无所适从,这是因为LoadRunner作为软件性能测试的实现者,涉及了软件测试及软件体系架构众多方面的知识。可以说,学习LoadRunner是理解和学习软件性能测试的非常好的切入点。本书作为LoadRunner的入门教材,其宗旨是将性能测试的要点、LoadRunner术语一一罗列并分析,并通过对LoadRunner的介绍,深入浅出地把这些概念和知识点展现给读者。通过学习本书,可以学会使用LoadRunner做性能测试。第1~7章,奠定性能测试和LoadRunner的理论基础,其中第4章讲述了LoadRunner脚本语言基础。第8~10章,通过实际案例来活学活用,总结和提取最佳性能测试实践,并介绍LoadRunner的使用技巧。本书既可作为刚进入性能测试领域的测试工程师的入门参考书;对已经有一定工作经验的朋友来说,也是一本整理思路、融会贯通的总结笔记。
作者简介
柳胜,国内首批以软件测试方法与技术为研究课题毕业的硕士研究生,之后数年一直致力于软件性能测试以及软件测试自动化的研究和实践,曾供职于摩托罗拉中国研发中心,任高级软件测试工程师角色。到2008年已有八年的软件测试从业经历,因此在软件测试理论及实践上均有深厚的功底和经验。此外,作者长期担任国内人气最旺的软件测试门户网站——51Testing软件测试网的论坛版主,网名sunshinelius,曾在网络上发表多篇脍炙人口的性能测试的文章,如《让LoadRunner走下神坛》、《性能测试原理及实例分析》等,其写作风格简明实用,形象生动,深得广大网友的好评。
本书详细介绍
前言
目录
书评
独家连载
第1章软件性能测试                                                                                           
1.1什么是软件的性能1.1.1软件
1.1.2软件性能的产生1.1.3功能与性能的关系
1.1.4用户眼里的软件性能1.1.5软件人员眼里的软件性能
1.2软件性能测试1.2.1性能测试在软件测试的周期位置
1.2.2性能测试策略揭秘1.3如何做性能测试
1.3.1Goal(定义目标)1.3.2Analysis(分析)
1.3.3Metrics(度量)1.3.4Execution(执行)
1.3.5Adjust(调整)1.4性能测试工具的评估和选择
1.4.1测试预算VS工具价格1.4.2协议、开发技术、平台、中间件VS工具的支持
1.4.3工具可使用的复杂程度VS项目计划的影响 
第5章VU——用户行为的模拟器                                  
5.1序:图灵试验与LoadRunnerVU模拟奥秘5.1.1图灵试验场景
5.1.2LoadRunner模拟揭秘5.2录制脚本
5.2.1选择协议5.2.2规划脚本结构
5.2.3HTTPVuser中的URLmode和HTMLmode5.2.4查看日志
5.3回放脚本5.4关联
5.4.1录制前Correlation(关联)5.4.2录制后关联
5.4.3手动关联5.5脚本视图和树视图
5.5.1树视图(TreeView)5.5.2脚本视图(ScriptView)
5.5.3理解Snapshot5.6事务、同步点和思考时间
5.6.1Transaction(事务)5.6.2RendezvousPoint(同步点)
5.6.3注释5.6.4ThinkTime(思考时间)
5.7数据驱动——参数化(Parameters)5.7.1为什么需要参数化
5.7.2参数的创建5.7.3定义参数的属性
5.7.4高级——从已存在的数据库中导入参数数据5.8检查点(Checkpoint)
5.8.1序:为什么需要检查点5.8.2检查点实施之一:ContentCheck定义
5.8.3检查点实施之二:检查函数5.8.4检查点设置技巧
5.9高级——多Action5.10高级——脚本错误处理机制
5.11高级——脚本调试技巧5.11.1动态运行(Animatedrun)与非动态运行(Non-Animatedrun)
5.11.2日志设置5.12高级——编写脚本的最佳实践
5.13VU脚本运行成功后 
第8章欲善其事先利其器——VU脚本开发实战                     
8.1邮件服务SMTP/IMAP协议介绍8.1.1电子邮件的工作原理
8.1.2SMTP协议介绍8.1.3POP3协议介绍
8.1.4IMAP协议介绍8.2VU的SMTPVuser对SMTP协议的封装及实现
8.2.1使用SMTPVuser录制Outlook2003发送邮件8.2.2对SMTPVuser录制生成的脚本进行分析
8.2.3回放SMTPVuser脚本并分析网络日志8.3VUJavaVuser自开发SMTP程序
8.3.1VU创建Java模板虚拟用户8.3.2设置Java环境
8.3.3在JavaVuser中开发SMTP发送mail脚本8.3.4参数化增强脚本
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号