捉虫记:大容量Web应用性能测试与LoadRunner实战

捉虫记:大容量Web应用性能测试与LoadRunner实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-06
版次: 1
ISBN: 9787302222316
定价: 56.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 394页
字数: 648千字
正文语种: 简体中文
23人买过
  •   《捉虫记:大容量Web应用性能测试与LoadRunner实战》主要讲解大容量Web性能测试的特点和方法,以及使用业内应用非常广泛的工具——LoadRunner9进行性能测试的具体技术与技巧。《捉虫记:大容量Web应用性能测试与LoadRunner实战》共17章,分为5篇。第1篇介绍软件测试的定义、方法和过程等内容:第2篇介绍Web应用、Web性能测试的分类、基本硬件知识、Web应用服务器选型、各操作系统性能计数器的获取等内容:第3篇介绍如何使用LoadRunner进行Web应用性能测试,包括LoadRunner基础、编写测试计划、配置测试环境、LoadRunner中的场景、监控图表与函数、执行场景和分析结果等:第4篇介绍通用性能测试结果分析及其他性能测试工具;第5篇介绍大容量Web应用性能测试实战案例及Web性能优化等内容。
      《捉虫记:大容量Web应用性能测试与LoadRunner实战》理论结合实践,讲解图文并茂,并且将IT技术与生活场景结合起来,生动而又形象。另外,为了让读者更加直观、高效地学习,作者专门录制了大量多媒体教学视频。这些视频收录于《捉虫记:大容量Web应用性能测试与LoadRunner实战》的配书光盘中。
      《捉虫记:大容量Web应用性能测试与LoadRunner实战》既适合网站测试人员和Web应用性能测试人员阅读,也可供其他相关测试人员和大中专院校相关专业的学生学习和参考。   施迎,微软(中国)测试工程部总工程师。本科毕业于华东理工大学,硕士毕业于中国科学院研究生院计算与通信学院。从事Web应用开发与测试近10年,有很丰富的测试经验。熟悉多种Web开发技术和软件测试工具。参与了多个大中型网站及一些世界500强企业的产品开发和测试。承担过功能测试、测试配置管理、性能与安全测试、测试工具开发等多项工作,经历了多个项目的完整软件周期。业余时间喜欢旅游、看电影和阅读历史书籍。 第1篇Web测试背景知识
    第1章什么是软件测试(教学视频:26分钟)
    1.1软件开发的基本知识
    1.1.1软件开发公司技术部门的基本结构
    1.1.2软件危机
    1.1.3软件危机的几个体现
    1.1.4软件生命周期
    1.1.5常见的软件生命周期模型
    1.1.6直接冲过河去的大爆炸模型
    1.1.7摸着石头过河的边做边改模型
    1.1.8制定周密过河计划的瀑布模型
    1.1.9计划赶得上变化的螺旋模型
    1.1.104种模型的总结
    1.1.11软件开发的几个阶段
    1.1.12软件发布的方式
    1.1.13项目管理与甘特图
    1.2关于虫子的故事
    1.2.1虫子的来世今生
    1.2.2软件Bug的5个要素
    1.2.3发现虫子的危害
    1.3软件测试的定义与分类
    1.3.1软件测试的定义
    1.3.2软件测试工程师的工作内容
    1.3.3软件测试的分类
    1.4软件测试的核心I:测试用例
    1.4.1什么是测试用例
    1.4.2测试用例的几大要素
    1.5软件测试的核心II:测试工程师
    1.5.1测试工程师与软件质量保障
    1.5.2测试工程师应该具备的素质
    1.5.3测试工程师的职业发展
    1.6本章小结

    第2章测试方法与过程(教学视频:14分钟)
    2.1测试的主要方法与分类
    2.1.1白与黑
    2.1.2黑盒与白盒测试的比较
    2.1.3黑盒测试方法简介
    2.2等价类划分方法
    2.2.1什么是等价类划分
    2.2.2等价类划分的标准
    2.2.3划分等价类的方法
    2.2.4利用等价类划分设计测试用例
    2.3边界值分析法
    2.3.1边界值分析法的数据选取原则
    2.3.2根据边界值分析法设计测试用例的原则
    2.4判定表方法
    2.4.1判定表生成测试用例的5个步骤
    2.4.2判定表的结构
    2.4.3判定表的建立步骤
    2.5其他黑盒测试方法
    2.6测试分类简介I:性能与代码覆盖
    2.6.1性能测试与压力测试
    2.6.2行路难:代码覆盖
    2.7测试分类简介II:本地化与国际化
    2.7.1国际化与i18n
    2.7.2本地化与Localization
    2.7.3国际化测试与本地化测试的区别
    2.7.4国际化、本地化测试的具体内容
    2.7.5国际化、本地化测试的简要步骤
    2.8各种测试简介III:回归、人工与自动测试
    2.8.1回归测试
    2.8.2人工测试与自动测试
    2.9测试过程:有关项目和里程碑
    2.9.1测试贯穿整个项目流程
    2.9.2什么是里程碑
    2.9.3Project软件中的里程碑
    2.10项目管理中的ISO9000与CMM
    2.10.1ISO9000标准
    2.10.2CMM标准
    2.10.3CMM的一些基本概念
    2.10.4CMM的五级成熟度
    2.10.5CMM五级成熟度分级别详解
    2.11软件测试中的维恩图
    2.11.1维恩图简介
    2.11.2软件测试中的维恩图详解
    2.12两组容易混淆的测试用语
    2.12.1精确性与准确性
    2.12.2验证合格与确认可用
    2.13本章小结

    第3章Web应用与Web测试(教学视频:15分钟)
    3.1Web应用的基本知识
    3.1.1什么是服务
    3.1.2服务的场所
    3.1.3创建服务场所——建立网站
    3.1.4网站文件的上传
    3.1.5开启网页发布服务
    3.1.6用户浏览网站的过程
    3.1.7协议
    3.1.8前台页面与后台数据库
    3.2Web开发技术简介
    3.2.1Java简史
    3.2.2Java语言的特点
    3.2.3.NET平台的Web开发技术
    3.2.4基于PHP的Web开发技术
    3.2.5AJAX开发技术
    3.3Web功能测试的特点与方法
    3.3.1网页测试的组成部分
    3.3.2链接测试及其要点
    3.3.3链接测试工具Sleuth
    3.3.4孤儿网页
    3.3.5表单测试及其要点
    3.3.6客户端表单信息的验证、收集和提交
    3.3.7服务器端用户信息的保存过程
    3.3.8服务器端提示信息的返回
    3.3.9网页内容测试
    3.3.10网页用户界面测试
    3.3.11浏览器交互测试
    3.4其他Web功能测试
    3.4.1Cookie测试
    3.4.2WebService测试
    3.4.3Web功能测试的一般原则
    3.5兼容性测试与安全测试
    3.5.1兼容性测试
    3.5.2平台测试要点
    3.5.3浏览器测试要点
    3.5.4显示设置测试要点
    3.5.5网络连接测试
    3.5.6打印测试
    3.5.7安全测试
    3.6本章小结

    第2篇Web性能测试入门
    第4章起点:Web性能测试概述(教学视频:11分钟)
    4.1Web性能的背景知识
    4.1.1什么是Web性能
    4.1.2Web性能的影响
    4.1.3Web性能测试在网站开发中的位置
    4.1.4Web性能测试的目的
    4.2影响Web性能的重要硬件I:CPU
    4.2.1中央处理器(CPU)简介
    4.2.2CPU-Z简介
    4.2.3CPU-Z的使用方法
    4.3影响Web性能的重要硬件II:硬盘
    4.3.1硬盘的类型
    4.3.2硬盘的转速
    4.3.3硬盘缓存
    4.3.4操作系统中的硬盘写入缓存
    4.3.5HD-Tach的下载、安装与使用
    4.3.6Web应用对硬盘消耗的特点
    4.3.7Baseline和Benchmark
    4.4本章小结

    第5章Web性能测试方法(教学视频:19分钟)
    5.1Web性能测试的目的与方法
    5.1.1Web性能测试的目的
    5.1.2Web性能测试方法的先决条件
    5.1.3Web性能测试的详细分类
    5.1.4性能测试(PerformanceTesting)
    5.1.5小白的第一次性能测试
    5.1.6小白的思考
    5.1.7压力测试(StressTesting)
    5.1.8负载测试(StressTesting)简介
    5.1.9负载测试的特点
    5.1.10并发测试(ConcurrencyTesting)简介
    5.1.11并发测试所关注的性能问题
    5.1.12并发测试的特点与工具
    5.1.13配置测试(ConfigurationTesting)
    5.1.14耐久度测试(EnduranceTesting)
    5.1.15可靠性测试(ReliabilityTesting)
    5.1.16尖峰冲击测试(SpikeTesting)
    5.1.17失败恢复测试(FailOvetTesting)
    5.2Web性能测试方法的比较与共性
    5.2.1各种Web性能测试方法的比较
    5.2.2各种Web性能测试方法的相同点
    5.3本章小结

    第6章性能测试计数器(教学视频:23分钟)
    6.1性能计数器简介
    6.2Windows系统下的性能计数器
    6.2.1Windows系统下性能计数器数值的直观获得
    6.2.2Windows系统下性能监视器的使用
    ……
    第3篇使用LoadRunner进行Web应用性能测试
    第7章LoadRunner的基本使用(教学视频:59分钟)
    第8章编写测试计划(教学视频:11分钟)
    第9章配置测试环境(教学视频:22分钟)
    第10章LoadRunner中的场景(教学视频:48分钟)
    第11章运行前准备:监控图表与函数(教学视频:15分钟)
    第12章执行场景(教学视频:36分钟)
    第13章分析结果(教学视频:43分钟)

    第4篇Web性能测试提高篇
    第14章通用性能测试结果分析(教学视频:20分钟)
    第15章更多的性能测试工具(教学视频:17分钟)

    第5篇Web性能测试实成
    第16章大容量Web应用性能测试实例(教学视频:6分钟)
    第17章Web性能优化(教学视频:4分钟)

    附录A主要性能测试工具下载网址
    附录B部分性能测试网站列表
  • 内容简介:
      《捉虫记:大容量Web应用性能测试与LoadRunner实战》主要讲解大容量Web性能测试的特点和方法,以及使用业内应用非常广泛的工具——LoadRunner9进行性能测试的具体技术与技巧。《捉虫记:大容量Web应用性能测试与LoadRunner实战》共17章,分为5篇。第1篇介绍软件测试的定义、方法和过程等内容:第2篇介绍Web应用、Web性能测试的分类、基本硬件知识、Web应用服务器选型、各操作系统性能计数器的获取等内容:第3篇介绍如何使用LoadRunner进行Web应用性能测试,包括LoadRunner基础、编写测试计划、配置测试环境、LoadRunner中的场景、监控图表与函数、执行场景和分析结果等:第4篇介绍通用性能测试结果分析及其他性能测试工具;第5篇介绍大容量Web应用性能测试实战案例及Web性能优化等内容。
      《捉虫记:大容量Web应用性能测试与LoadRunner实战》理论结合实践,讲解图文并茂,并且将IT技术与生活场景结合起来,生动而又形象。另外,为了让读者更加直观、高效地学习,作者专门录制了大量多媒体教学视频。这些视频收录于《捉虫记:大容量Web应用性能测试与LoadRunner实战》的配书光盘中。
      《捉虫记:大容量Web应用性能测试与LoadRunner实战》既适合网站测试人员和Web应用性能测试人员阅读,也可供其他相关测试人员和大中专院校相关专业的学生学习和参考。
  • 作者简介:
      施迎,微软(中国)测试工程部总工程师。本科毕业于华东理工大学,硕士毕业于中国科学院研究生院计算与通信学院。从事Web应用开发与测试近10年,有很丰富的测试经验。熟悉多种Web开发技术和软件测试工具。参与了多个大中型网站及一些世界500强企业的产品开发和测试。承担过功能测试、测试配置管理、性能与安全测试、测试工具开发等多项工作,经历了多个项目的完整软件周期。业余时间喜欢旅游、看电影和阅读历史书籍。
  • 目录:
    第1篇Web测试背景知识
    第1章什么是软件测试(教学视频:26分钟)
    1.1软件开发的基本知识
    1.1.1软件开发公司技术部门的基本结构
    1.1.2软件危机
    1.1.3软件危机的几个体现
    1.1.4软件生命周期
    1.1.5常见的软件生命周期模型
    1.1.6直接冲过河去的大爆炸模型
    1.1.7摸着石头过河的边做边改模型
    1.1.8制定周密过河计划的瀑布模型
    1.1.9计划赶得上变化的螺旋模型
    1.1.104种模型的总结
    1.1.11软件开发的几个阶段
    1.1.12软件发布的方式
    1.1.13项目管理与甘特图
    1.2关于虫子的故事
    1.2.1虫子的来世今生
    1.2.2软件Bug的5个要素
    1.2.3发现虫子的危害
    1.3软件测试的定义与分类
    1.3.1软件测试的定义
    1.3.2软件测试工程师的工作内容
    1.3.3软件测试的分类
    1.4软件测试的核心I:测试用例
    1.4.1什么是测试用例
    1.4.2测试用例的几大要素
    1.5软件测试的核心II:测试工程师
    1.5.1测试工程师与软件质量保障
    1.5.2测试工程师应该具备的素质
    1.5.3测试工程师的职业发展
    1.6本章小结

    第2章测试方法与过程(教学视频:14分钟)
    2.1测试的主要方法与分类
    2.1.1白与黑
    2.1.2黑盒与白盒测试的比较
    2.1.3黑盒测试方法简介
    2.2等价类划分方法
    2.2.1什么是等价类划分
    2.2.2等价类划分的标准
    2.2.3划分等价类的方法
    2.2.4利用等价类划分设计测试用例
    2.3边界值分析法
    2.3.1边界值分析法的数据选取原则
    2.3.2根据边界值分析法设计测试用例的原则
    2.4判定表方法
    2.4.1判定表生成测试用例的5个步骤
    2.4.2判定表的结构
    2.4.3判定表的建立步骤
    2.5其他黑盒测试方法
    2.6测试分类简介I:性能与代码覆盖
    2.6.1性能测试与压力测试
    2.6.2行路难:代码覆盖
    2.7测试分类简介II:本地化与国际化
    2.7.1国际化与i18n
    2.7.2本地化与Localization
    2.7.3国际化测试与本地化测试的区别
    2.7.4国际化、本地化测试的具体内容
    2.7.5国际化、本地化测试的简要步骤
    2.8各种测试简介III:回归、人工与自动测试
    2.8.1回归测试
    2.8.2人工测试与自动测试
    2.9测试过程:有关项目和里程碑
    2.9.1测试贯穿整个项目流程
    2.9.2什么是里程碑
    2.9.3Project软件中的里程碑
    2.10项目管理中的ISO9000与CMM
    2.10.1ISO9000标准
    2.10.2CMM标准
    2.10.3CMM的一些基本概念
    2.10.4CMM的五级成熟度
    2.10.5CMM五级成熟度分级别详解
    2.11软件测试中的维恩图
    2.11.1维恩图简介
    2.11.2软件测试中的维恩图详解
    2.12两组容易混淆的测试用语
    2.12.1精确性与准确性
    2.12.2验证合格与确认可用
    2.13本章小结

    第3章Web应用与Web测试(教学视频:15分钟)
    3.1Web应用的基本知识
    3.1.1什么是服务
    3.1.2服务的场所
    3.1.3创建服务场所——建立网站
    3.1.4网站文件的上传
    3.1.5开启网页发布服务
    3.1.6用户浏览网站的过程
    3.1.7协议
    3.1.8前台页面与后台数据库
    3.2Web开发技术简介
    3.2.1Java简史
    3.2.2Java语言的特点
    3.2.3.NET平台的Web开发技术
    3.2.4基于PHP的Web开发技术
    3.2.5AJAX开发技术
    3.3Web功能测试的特点与方法
    3.3.1网页测试的组成部分
    3.3.2链接测试及其要点
    3.3.3链接测试工具Sleuth
    3.3.4孤儿网页
    3.3.5表单测试及其要点
    3.3.6客户端表单信息的验证、收集和提交
    3.3.7服务器端用户信息的保存过程
    3.3.8服务器端提示信息的返回
    3.3.9网页内容测试
    3.3.10网页用户界面测试
    3.3.11浏览器交互测试
    3.4其他Web功能测试
    3.4.1Cookie测试
    3.4.2WebService测试
    3.4.3Web功能测试的一般原则
    3.5兼容性测试与安全测试
    3.5.1兼容性测试
    3.5.2平台测试要点
    3.5.3浏览器测试要点
    3.5.4显示设置测试要点
    3.5.5网络连接测试
    3.5.6打印测试
    3.5.7安全测试
    3.6本章小结

    第2篇Web性能测试入门
    第4章起点:Web性能测试概述(教学视频:11分钟)
    4.1Web性能的背景知识
    4.1.1什么是Web性能
    4.1.2Web性能的影响
    4.1.3Web性能测试在网站开发中的位置
    4.1.4Web性能测试的目的
    4.2影响Web性能的重要硬件I:CPU
    4.2.1中央处理器(CPU)简介
    4.2.2CPU-Z简介
    4.2.3CPU-Z的使用方法
    4.3影响Web性能的重要硬件II:硬盘
    4.3.1硬盘的类型
    4.3.2硬盘的转速
    4.3.3硬盘缓存
    4.3.4操作系统中的硬盘写入缓存
    4.3.5HD-Tach的下载、安装与使用
    4.3.6Web应用对硬盘消耗的特点
    4.3.7Baseline和Benchmark
    4.4本章小结

    第5章Web性能测试方法(教学视频:19分钟)
    5.1Web性能测试的目的与方法
    5.1.1Web性能测试的目的
    5.1.2Web性能测试方法的先决条件
    5.1.3Web性能测试的详细分类
    5.1.4性能测试(PerformanceTesting)
    5.1.5小白的第一次性能测试
    5.1.6小白的思考
    5.1.7压力测试(StressTesting)
    5.1.8负载测试(StressTesting)简介
    5.1.9负载测试的特点
    5.1.10并发测试(ConcurrencyTesting)简介
    5.1.11并发测试所关注的性能问题
    5.1.12并发测试的特点与工具
    5.1.13配置测试(ConfigurationTesting)
    5.1.14耐久度测试(EnduranceTesting)
    5.1.15可靠性测试(ReliabilityTesting)
    5.1.16尖峰冲击测试(SpikeTesting)
    5.1.17失败恢复测试(FailOvetTesting)
    5.2Web性能测试方法的比较与共性
    5.2.1各种Web性能测试方法的比较
    5.2.2各种Web性能测试方法的相同点
    5.3本章小结

    第6章性能测试计数器(教学视频:23分钟)
    6.1性能计数器简介
    6.2Windows系统下的性能计数器
    6.2.1Windows系统下性能计数器数值的直观获得
    6.2.2Windows系统下性能监视器的使用
    ……
    第3篇使用LoadRunner进行Web应用性能测试
    第7章LoadRunner的基本使用(教学视频:59分钟)
    第8章编写测试计划(教学视频:11分钟)
    第9章配置测试环境(教学视频:22分钟)
    第10章LoadRunner中的场景(教学视频:48分钟)
    第11章运行前准备:监控图表与函数(教学视频:15分钟)
    第12章执行场景(教学视频:36分钟)
    第13章分析结果(教学视频:43分钟)

    第4篇Web性能测试提高篇
    第14章通用性能测试结果分析(教学视频:20分钟)
    第15章更多的性能测试工具(教学视频:17分钟)

    第5篇Web性能测试实成
    第16章大容量Web应用性能测试实例(教学视频:6分钟)
    第17章Web性能优化(教学视频:4分钟)

    附录A主要性能测试工具下载网址
    附录B部分性能测试网站列表
查看详情
12
相关图书 / 更多
捉虫记:大容量Web应用性能测试与LoadRunner实战
捉虫历险记
欧尔兰
捉虫记:大容量Web应用性能测试与LoadRunner实战
捉虫子:野孩子系列,王早早全新力作;让孩子奔向自然,让童年回归质朴
王早早、文刘乔云 著
捉虫记:大容量Web应用性能测试与LoadRunner实战
捉虫女孩白小荷(魔法象·故事森林)
著者:黄纷纷
捉虫记:大容量Web应用性能测试与LoadRunner实战
捉虫虫:崔英儿歌精选
崔英 著
捉虫记:大容量Web应用性能测试与LoadRunner实战
捉虫日记
[德]Tobias Klein 著;张伸 译