Web开发典藏大系:Web性能测试实战详解

Web开发典藏大系:Web性能测试实战详解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2013-11
版次: 1
ISBN: 9787302327028
定价: 59.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 386页
字数: 637千字
正文语种: 简体中文
27人买过
  •   《Web开发典藏大系:Web性能测试实战详解》主要讲解了大数据背景下的Web性能测试的特点和方法,以及使用业内应用非常广泛的工具——LoadRunner 11进行性能测试的具体技术与技巧。
      《Web开发典藏大系:Web性能测试实战详解》理论结合实践,讲解图文并茂,并且将IT技术与生活场景结合起来,生动而又形象。另外,为了让读者更加直观、高效地学习,作者专门录制了大量多媒体教学视频。这些视频收录于本书的配书光盘中。
      《Web开发典藏大系:Web性能测试实战详解》共17章,分为5篇。第1篇介绍软件测试的定义、方法和过程、Web应用开发与测试等内容;第2篇介绍Web应用技术、Web性能测试的基础、Web性能测试的方法和各操作系统性能计数器的获取等内容;第3篇介绍如何使用LoadRunner进行Web应用性能测试,包括LoadRunner基础、编写测试计划、配置测试环境、搭建LoadRunner中的场景、监控图表与函数、执行场景和分析结果等;第4篇介绍通用性能测试结果分析及其他性能测试工具;第5篇介绍大数据时代的Web应用性能测试实战案例及Web性能优化等内容。
      《Web开发典藏大系:Web性能测试实战详解》既适合网站测试人员和Web应用性能测试人员阅读,也可供其他相关测试人员和大中专院校相关专业的学生学习和参考。
      1分钟了解本书精华内容
      什么是软件测试(26分钟视频)
      软件测试的方法与过程(14分钟视频)
      如何发布网站(15分钟视频)
      影响Web性能的硬件和评估工具(11分钟视频)
      大数据时代的Web性能测试方法(19分钟视频)
      性能测试计数器(23分钟视频)
      LoadRunner的基本使用(24分钟视频)
      编写测试计划(11分钟视频)
      配置测试环境(20分钟视频)
      搭建LoadRunner中的场景(48分钟视频)
      监控图表与函数(15分钟视频)
      性能测试的执行场景(14分钟视频)
      分析结果(26分钟视频)
      性能测试报告(17分钟视频)
      其他性能测试工具(17分钟视频)
      Web应用性能测试实例(6分钟视频)
      Web性能优化(4分钟视频)
      光盘内容
      本书配套多媒体教学视频
      施迎,本科毕业于华东理工大学,硕士毕业于中国科学院研究生院计算与通信学院。从事Web应用开发与测试近13年。曾任微软(中国)测试工程部总工程师。熟悉多种Web开发技术和软件测试工具,参与了多个大中型网站及一些世界500强企业的产品开发和测试。承担过功能测试、测试配置管理、性能与安全测试、测试工具开发等多项工作,经历了多个项目的完整软件周期。业余时间喜欢旅游、看电影和阅读历史书籍。 第1篇 测试的背景知识第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.10 4种过程模型的对比1.1.11 软件过程的几个阶段1.1.12 软件发布的方式1.1.13 用甘特图控制软件项目的流程1.2 关于软件中的Bug1.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.1.4 深入了解黑盒测试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 判定表生成测试用例的步骤2.4.2 判定表的结构2.4.3 判定表的建立步骤2.5 其他黑盒测试方法2.6 测试分类简介I:性能与代码覆盖2.6.1 性能测试与压力测试2.6.2 代码覆盖测试2.7 测试分类简介II:国际化与本地化2.7.1 国际化与i18n2.7.2 本地化与Localization2.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.3 Project软件中的里程碑2.10 项目管理中的ISO 9000与CMM2.10.1 ISO 9000标准2.10.2 CMM标准2.10.3 CMM的基本概念2.10.4 CMM五级成熟度2.10.5 CMM五级成熟度分级详解2.11 软件测试中的维恩图2.11.1 什么是维恩图2.11.2 软件测试中的维恩图2.12 两组容易混淆的测试用语2.12.1 精确性与准确性2.12.2 验证合格与确认可用2.13 本章小结第3章 Web应用开发与Web测试(教学视频:15分钟)3.1 Web应用的基本知识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.2 Web开发的基础技术3.2.1 认识Java3.2.2 Java语言的特点3.2.3 基于.NET平台的Web开发技术3.2.4 基于PHP的Web开发技术3.2.5 AJAX开发技术3.3 Web功能测试的特点与方法3.3.1 网页测试的组成部分3.3.2 链接测试及其要点3.3.3 链接测试工具Sleuth3.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.1 Cookie测试3.4.2 Web Service测试3.4.3 Web功能测试的一般原则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.1 学习Web性能测试4.1.1 Web性能的定义4.1.2 Web性能好坏的判断4.1.3 Web性能测试在网站开发中的位置4.1.4 Web性能测试的目的4.2 影响Web性能的重要硬件I:CPU4.2.1 中央处理器(CPU)简介4.2.2 CPU-Z简介4.2.3 CPU-Z的使用方法4.3 影响Web性能的重要硬件II:硬盘4.3.1 主流硬盘的类型4.3.2 了解硬盘的转速4.3.3 认识硬盘缓存4.3.4 操作系统中的硬盘写入缓存4.3.5 HD-Tach的下载、安装与使用4.3.6 Web应用对硬盘消耗的特点4.3.7 Baseline和Benchmark4.4 本章小结第5章 Web性能测试的方法(教学视频:19分钟)5.1 Web性能测试目的与方法5.1.1 Web性能测试的目的5.1.2 Web性能测试方法的先决条件5.1.3 Web性能测试的详细分类5.1.4 什么是性能测试(Performance Testing)5.1.5 小白的第一次性能测试5.1.6 响应时间、测试场所和指标5.1.7 压力测试(Stress Testing)5.1.8 负载测试(Stress Testing)简介5.1.9 负载测试的特点5.1.10 并发测试(Concurrency Testing)简介5.1.11 并发测试所关注的性能问题5.1.12 并发测试的特点与工具5.1.13 配置测试(Configuration Testing)5.1.14 耐久度测试(Endurance Testing)5.1.15 可靠性测试(Reliability Testing)5.1.16 尖峰冲击测试(Spike Testing)5.1.17 失败恢复测试(FailOver Testing)5.2 Web性能测试方法的比较5.2.1 各种Web性能测试方法的不同点5.2.2 各种Web性能测试方法的相同点5.3 本章小结第6章 性能测试计数器(教学视频:23分钟)6.1 什么是性能计数器6.2 Windows系统下的性能计数器6.2.1 性能计数器数值的直观获得6.2.2 性能监视器的使用6.2.3 通过编程获得性能计数器6.2.4 常见的性能计数器的含义6.3 Mac OS X系统的性能计数器6.3.1 性能计数器的直观获得6.3.2 性能分析专业工具6.4 Linux(UNIX)系统的性能计数器6.4.1 Linux系统下性能计数器的直观获得6.4.2 vmstat命令详解6.4.3 top命令及其他工具包6.4.4 Linux(UNIX)系统下性能计数器的含义6.5 内存性能分析6.5.1 内存泄露及判断6.5.2 内存瓶颈简介6.5.3 页面和虚拟内存6.5.4 软、硬页面错误6.5.5 发现内存瓶颈6.5.6 发现程序使用内存的问题6.6 CPU性能分析6.6.1 重要的CPU性能计数器6.6.2 有关多CPU与多核CPU的性能计数器6.7 磁盘性能分析6.7.1 磁盘性能相关计数器6.7.2 与其他性能对象的综合考虑6.8 网络性能分析6.9 应用服务器性能简要分析6.9.1 IIS应用服务器性能分析6.9.2 IIS相关性能计数器6.9.3 Weblogic性能信息的获得6.9.4 Weblogic相关性能计数器6.10 数据库性能简要分析6.10.1 业内常见的数据库产品6.10.2 数据库性能问题对应的性能计数器6.11 本章小结第3篇 使用LoadRunner进行Web应用性能测试第7章 性能测试工具LoadRunner入门(教学视频:24分钟)7.1 选择测试工具7.1.1 自行编写与购买测试工具的比较7.1.2 常用的性能测试工具7.1.3 性能测试工具的评估7.1.4 小白的最终选择7.2 下载与安装LoadRunner7.2.1 下载LoadRunner7.2.2 一步步安装LoadRunner7.3 LoadRunner轻松入门7.3.1 LoadRunner的导航窗口7.3.2 Virtual User Generator虚拟用户生成器7.3.3 创建VuGen脚本I:录制过程7.3.4 创建VuGen脚本II:强化脚本7.3.5 创建VuGen脚本III:准备工作负荷7.3.6 创建VuGen脚本IV:完成阶段7.3.7 创建VuGen脚本V:利用示例站点录制一个脚本7.3.8 创建VuGen脚本VI:录制脚本失败原因分析与会话7.3.9 创建VuGen脚本VII:利用关联解决脚本播放失败7.3.10 创建VuGen脚本VIII:利用其他Web协议进行录制简介7.3.11 LoadRunner进行性能测试的简要步骤7.4 本章小结第8章 编写测试计划(教学视频:11分钟)8.1 了解被测试项目的结构8.1.1 逻辑结构8.1.2 物理结构8.1.3 系统结构8.2 确认业务的具体流程8.2.1 业务流程对性能测试的影响8.2.2 了解Web应用的功能模块8.2.3 确定用户经常使用的功能8.2.4 用户登录部分与验证码8.2.5 商品展示部分8.2.6 用户订单部分8.2.7 事务与网上支付8.2.8 社区内容部分8.2.9 后台管理部分8.2.10 业务流程中有关性能测试的难点8.2.11 业务性能分析文档8.3 确定性能测试的各种标准8.3.1 确定性能测试目标8.3.2 确定性能测试标准8.3.3 常见的Web应用性能测试指标8.3.4 性能测试标准范例8.4 编写性能测试计划8.4.1 性能测试人员的组成8.4.2 性能测试工具的选择8.4.3 性能测试进度的安排8.4.4 性能测试的计划模板8.5 本章小结第9章 配置测试环境(教学视频:20分钟)9.1 为什么需要测试环境9.1.1 准备测试环境的益处9.1.2 准备测试环境的原则9.2 虚拟化在测试环境中的应用9.2.1 什么是虚拟化9.2.2 常见的虚拟化软件9.2.3 虚拟化软件在软件测试中的作用9.3 VirtualBox虚拟机实战9.3.1 学习安装VirtualBox9.3.2 了解VirtualBox的管理菜单9.3.3 利用VirtualBox设置虚拟电脑9.3.4 安装VirtualBox中的增强功能9.3.5 与宿主电脑共享文件9.3.6 利用VirtualBox组建网络9.3.7 使用VirtualBox中的状态备份9.3.8 使用VirtualBox搭建测试环境9.4 本章小结第10章 搭建LoadRunner中的场景(教学视频:48分钟)10.1 创建场景10.1.1 使用场景创建设置对话框10.1.2 场景的分类10.1.3 创建面向目标的场景10.1.4 编辑场景目标10.1.5 手动场景的设置10.1.6 压力生成器的添加与设置10.1.7 用户组的增加、修改、删除10.1.8 运行时设置(RTS)10.1.9 设置场景的详细信息(Details按钮)10.2 集合点的应用10.2.1 集合点的设置步骤10.2.2 在脚本中加入集合点10.2.3 在场景中配置集合点10.3 场景的执行计划10.3.1 熟悉设置场景运行计划界面10.3.2 设置场景开始运行的时间10.3.3 设置场景执行的方式10.3.4 修改场景操作的具体属性10.3.5 图形方式设置手动场景的运行计划10.4 控制器的全局设置10.4.1 超时设置(Timeout)10.4.2 运行时设置(Run-Time Settings)10.4.3 运行时文件存储位置(Run-Time File Storage)10.4.4 路径翻译表(Path translation table)10.4.5 监视器(Monitors)10.5 本章小结第11章 监控图表与函数(教学视频:15分钟)11.1 监控图表与配置11.1.1 监控与图表11.1.2 对运行状况、交易状况进行监控11.1.3 对系统与网络资源进行监控11.1.4 对防火墙、网络服务器进行监控11.1.5 对中间件进行监控11.1.6 对数据库进行监控11.1.7 监控图表的常见操作技巧11.2 掌握LoadRunner中的函数11.2.1 LoadRunner函数的语法11.2.2 在脚本中使用函数11.2.3 常见函数列表11.2.4 调用LoadRunner函数的方法11.3 本章小结第12章 性能测试的执行场景(教学视频:14分钟)12.1 性能测试的执行过程12.1.1 执行性能测试12.1.2 场景执行时的控制器12.1.3 场景执行过程中的状态信息12.1.4 场景执行完毕12.2 服务质量协议(SLA)12.2.1 添加服务质量协议(SLA)12.2.2 选择时间决定的SLA12.2.3 选择运行决定的SLA12.2.4 利用高级按钮设置时间间隔12.3 解读测试结果12.3.1 测试分析概要界面12.3.2 统计概要12.3.3 场景执行过程信息表12.3.4 对事务进行SLA相关分析12.3.5 分析SLA12.3.6 事务概要12.3.7 HTTP响应概要12.4 本章小结第13章 用LoadRunner分析器来分析结果(教学视频:26分钟)13.1 LoadRunner中的分析器13.1.1 分析器的界面13.1.2 在分析器中修改场景属性13.1.3 定义测试报告格式13.1.4 使用分析器导出数据13.1.5 分析器数据存放位置13.1.6 与其他工具软件协同13.1.7 分析器的全局设置(Options)13.2 利用图表分析性能13.2.1 添加更多图表13.2.2 虚拟用户图(Vuser图)13.2.3 细化图表数据:过滤/分组13.2.4 细化图表数据:下钻13.2.5 细化图表数据:取消过滤/分组/下钻设置13.2.6 辅助图表工具:设置粒度13.2.7 图表辅助工具:显示光标13.2.8 事务图(Transaction图)13.2.9 平均事务响应时间图13.2.10 利用合并图进行图表的联合分析13.2.11 利用交叉结果图进行多场景的横向分析13.2.12 网络资源图(Web Resources图)13.2.13 网页调试图(Web Page Diagnostic图)13.3 本章小结第4篇 性能测试提高第14章 分析性能测试结果(教学视频:17分钟)14.1 性能测试结果的可靠性14.1.1 原始数据14.1.2 平均值14.1.3 中值14.1.4 正常值14.1.5 标准偏差14.1.6 正态分布14.1.7 一致分布14.1.8 置信度与置信区间14.1.9 数据可靠性判断的规则14.2 性能测试结果的分析方法14.2.1 判断影响性能的因素14.2.2 隔离与对比14.2.3 详实记录中间结论14.3 性能测试报告的编写技巧14.3.1 什么是好的性能测试报告14.3.2 提交报告的时机14.3.3 与测试主管的讨论14.3.4 有效总结测试数据14.3.5 测试报告与图表的结合14.3.6 在Excel中为数据生成图14.4 本章小结第15章 其他性能测试工具(教学视频:17分钟)15.1 更多的性能测试工具15.1.1 性能测试工具的分类15.1.2 企业级的性能测试工具15.1.3 轻量级的测试工具15.2 微软WAS的使用15.2.1 WAS的安装与启动15.2.2 用WAS录制脚本15.2.3 用WAS执行测试15.2.4 分析WAS测试结果15.3 Visual Studio 2008中的性能测试工具15.3.1 性能测试的流程15.3.2 调用树与热路径15.3.3 测试实例15.4 本章小结第5篇 性能测试实战第16章 大数据时代Web应用性能测试实例(教学视频:6分钟)第17章 Web性能优化(教学视频:4分钟)
    附录A 主要性能测试工具下载网址
    附录B 部分性能测试网站列表
  • 内容简介:
      《Web开发典藏大系:Web性能测试实战详解》主要讲解了大数据背景下的Web性能测试的特点和方法,以及使用业内应用非常广泛的工具——LoadRunner 11进行性能测试的具体技术与技巧。
      《Web开发典藏大系:Web性能测试实战详解》理论结合实践,讲解图文并茂,并且将IT技术与生活场景结合起来,生动而又形象。另外,为了让读者更加直观、高效地学习,作者专门录制了大量多媒体教学视频。这些视频收录于本书的配书光盘中。
      《Web开发典藏大系:Web性能测试实战详解》共17章,分为5篇。第1篇介绍软件测试的定义、方法和过程、Web应用开发与测试等内容;第2篇介绍Web应用技术、Web性能测试的基础、Web性能测试的方法和各操作系统性能计数器的获取等内容;第3篇介绍如何使用LoadRunner进行Web应用性能测试,包括LoadRunner基础、编写测试计划、配置测试环境、搭建LoadRunner中的场景、监控图表与函数、执行场景和分析结果等;第4篇介绍通用性能测试结果分析及其他性能测试工具;第5篇介绍大数据时代的Web应用性能测试实战案例及Web性能优化等内容。
      《Web开发典藏大系:Web性能测试实战详解》既适合网站测试人员和Web应用性能测试人员阅读,也可供其他相关测试人员和大中专院校相关专业的学生学习和参考。
      1分钟了解本书精华内容
      什么是软件测试(26分钟视频)
      软件测试的方法与过程(14分钟视频)
      如何发布网站(15分钟视频)
      影响Web性能的硬件和评估工具(11分钟视频)
      大数据时代的Web性能测试方法(19分钟视频)
      性能测试计数器(23分钟视频)
      LoadRunner的基本使用(24分钟视频)
      编写测试计划(11分钟视频)
      配置测试环境(20分钟视频)
      搭建LoadRunner中的场景(48分钟视频)
      监控图表与函数(15分钟视频)
      性能测试的执行场景(14分钟视频)
      分析结果(26分钟视频)
      性能测试报告(17分钟视频)
      其他性能测试工具(17分钟视频)
      Web应用性能测试实例(6分钟视频)
      Web性能优化(4分钟视频)
      光盘内容
      本书配套多媒体教学视频
  • 作者简介:
      施迎,本科毕业于华东理工大学,硕士毕业于中国科学院研究生院计算与通信学院。从事Web应用开发与测试近13年。曾任微软(中国)测试工程部总工程师。熟悉多种Web开发技术和软件测试工具,参与了多个大中型网站及一些世界500强企业的产品开发和测试。承担过功能测试、测试配置管理、性能与安全测试、测试工具开发等多项工作,经历了多个项目的完整软件周期。业余时间喜欢旅游、看电影和阅读历史书籍。
  • 目录:
    第1篇 测试的背景知识第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.10 4种过程模型的对比1.1.11 软件过程的几个阶段1.1.12 软件发布的方式1.1.13 用甘特图控制软件项目的流程1.2 关于软件中的Bug1.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.1.4 深入了解黑盒测试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 判定表生成测试用例的步骤2.4.2 判定表的结构2.4.3 判定表的建立步骤2.5 其他黑盒测试方法2.6 测试分类简介I:性能与代码覆盖2.6.1 性能测试与压力测试2.6.2 代码覆盖测试2.7 测试分类简介II:国际化与本地化2.7.1 国际化与i18n2.7.2 本地化与Localization2.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.3 Project软件中的里程碑2.10 项目管理中的ISO 9000与CMM2.10.1 ISO 9000标准2.10.2 CMM标准2.10.3 CMM的基本概念2.10.4 CMM五级成熟度2.10.5 CMM五级成熟度分级详解2.11 软件测试中的维恩图2.11.1 什么是维恩图2.11.2 软件测试中的维恩图2.12 两组容易混淆的测试用语2.12.1 精确性与准确性2.12.2 验证合格与确认可用2.13 本章小结第3章 Web应用开发与Web测试(教学视频:15分钟)3.1 Web应用的基本知识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.2 Web开发的基础技术3.2.1 认识Java3.2.2 Java语言的特点3.2.3 基于.NET平台的Web开发技术3.2.4 基于PHP的Web开发技术3.2.5 AJAX开发技术3.3 Web功能测试的特点与方法3.3.1 网页测试的组成部分3.3.2 链接测试及其要点3.3.3 链接测试工具Sleuth3.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.1 Cookie测试3.4.2 Web Service测试3.4.3 Web功能测试的一般原则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.1 学习Web性能测试4.1.1 Web性能的定义4.1.2 Web性能好坏的判断4.1.3 Web性能测试在网站开发中的位置4.1.4 Web性能测试的目的4.2 影响Web性能的重要硬件I:CPU4.2.1 中央处理器(CPU)简介4.2.2 CPU-Z简介4.2.3 CPU-Z的使用方法4.3 影响Web性能的重要硬件II:硬盘4.3.1 主流硬盘的类型4.3.2 了解硬盘的转速4.3.3 认识硬盘缓存4.3.4 操作系统中的硬盘写入缓存4.3.5 HD-Tach的下载、安装与使用4.3.6 Web应用对硬盘消耗的特点4.3.7 Baseline和Benchmark4.4 本章小结第5章 Web性能测试的方法(教学视频:19分钟)5.1 Web性能测试目的与方法5.1.1 Web性能测试的目的5.1.2 Web性能测试方法的先决条件5.1.3 Web性能测试的详细分类5.1.4 什么是性能测试(Performance Testing)5.1.5 小白的第一次性能测试5.1.6 响应时间、测试场所和指标5.1.7 压力测试(Stress Testing)5.1.8 负载测试(Stress Testing)简介5.1.9 负载测试的特点5.1.10 并发测试(Concurrency Testing)简介5.1.11 并发测试所关注的性能问题5.1.12 并发测试的特点与工具5.1.13 配置测试(Configuration Testing)5.1.14 耐久度测试(Endurance Testing)5.1.15 可靠性测试(Reliability Testing)5.1.16 尖峰冲击测试(Spike Testing)5.1.17 失败恢复测试(FailOver Testing)5.2 Web性能测试方法的比较5.2.1 各种Web性能测试方法的不同点5.2.2 各种Web性能测试方法的相同点5.3 本章小结第6章 性能测试计数器(教学视频:23分钟)6.1 什么是性能计数器6.2 Windows系统下的性能计数器6.2.1 性能计数器数值的直观获得6.2.2 性能监视器的使用6.2.3 通过编程获得性能计数器6.2.4 常见的性能计数器的含义6.3 Mac OS X系统的性能计数器6.3.1 性能计数器的直观获得6.3.2 性能分析专业工具6.4 Linux(UNIX)系统的性能计数器6.4.1 Linux系统下性能计数器的直观获得6.4.2 vmstat命令详解6.4.3 top命令及其他工具包6.4.4 Linux(UNIX)系统下性能计数器的含义6.5 内存性能分析6.5.1 内存泄露及判断6.5.2 内存瓶颈简介6.5.3 页面和虚拟内存6.5.4 软、硬页面错误6.5.5 发现内存瓶颈6.5.6 发现程序使用内存的问题6.6 CPU性能分析6.6.1 重要的CPU性能计数器6.6.2 有关多CPU与多核CPU的性能计数器6.7 磁盘性能分析6.7.1 磁盘性能相关计数器6.7.2 与其他性能对象的综合考虑6.8 网络性能分析6.9 应用服务器性能简要分析6.9.1 IIS应用服务器性能分析6.9.2 IIS相关性能计数器6.9.3 Weblogic性能信息的获得6.9.4 Weblogic相关性能计数器6.10 数据库性能简要分析6.10.1 业内常见的数据库产品6.10.2 数据库性能问题对应的性能计数器6.11 本章小结第3篇 使用LoadRunner进行Web应用性能测试第7章 性能测试工具LoadRunner入门(教学视频:24分钟)7.1 选择测试工具7.1.1 自行编写与购买测试工具的比较7.1.2 常用的性能测试工具7.1.3 性能测试工具的评估7.1.4 小白的最终选择7.2 下载与安装LoadRunner7.2.1 下载LoadRunner7.2.2 一步步安装LoadRunner7.3 LoadRunner轻松入门7.3.1 LoadRunner的导航窗口7.3.2 Virtual User Generator虚拟用户生成器7.3.3 创建VuGen脚本I:录制过程7.3.4 创建VuGen脚本II:强化脚本7.3.5 创建VuGen脚本III:准备工作负荷7.3.6 创建VuGen脚本IV:完成阶段7.3.7 创建VuGen脚本V:利用示例站点录制一个脚本7.3.8 创建VuGen脚本VI:录制脚本失败原因分析与会话7.3.9 创建VuGen脚本VII:利用关联解决脚本播放失败7.3.10 创建VuGen脚本VIII:利用其他Web协议进行录制简介7.3.11 LoadRunner进行性能测试的简要步骤7.4 本章小结第8章 编写测试计划(教学视频:11分钟)8.1 了解被测试项目的结构8.1.1 逻辑结构8.1.2 物理结构8.1.3 系统结构8.2 确认业务的具体流程8.2.1 业务流程对性能测试的影响8.2.2 了解Web应用的功能模块8.2.3 确定用户经常使用的功能8.2.4 用户登录部分与验证码8.2.5 商品展示部分8.2.6 用户订单部分8.2.7 事务与网上支付8.2.8 社区内容部分8.2.9 后台管理部分8.2.10 业务流程中有关性能测试的难点8.2.11 业务性能分析文档8.3 确定性能测试的各种标准8.3.1 确定性能测试目标8.3.2 确定性能测试标准8.3.3 常见的Web应用性能测试指标8.3.4 性能测试标准范例8.4 编写性能测试计划8.4.1 性能测试人员的组成8.4.2 性能测试工具的选择8.4.3 性能测试进度的安排8.4.4 性能测试的计划模板8.5 本章小结第9章 配置测试环境(教学视频:20分钟)9.1 为什么需要测试环境9.1.1 准备测试环境的益处9.1.2 准备测试环境的原则9.2 虚拟化在测试环境中的应用9.2.1 什么是虚拟化9.2.2 常见的虚拟化软件9.2.3 虚拟化软件在软件测试中的作用9.3 VirtualBox虚拟机实战9.3.1 学习安装VirtualBox9.3.2 了解VirtualBox的管理菜单9.3.3 利用VirtualBox设置虚拟电脑9.3.4 安装VirtualBox中的增强功能9.3.5 与宿主电脑共享文件9.3.6 利用VirtualBox组建网络9.3.7 使用VirtualBox中的状态备份9.3.8 使用VirtualBox搭建测试环境9.4 本章小结第10章 搭建LoadRunner中的场景(教学视频:48分钟)10.1 创建场景10.1.1 使用场景创建设置对话框10.1.2 场景的分类10.1.3 创建面向目标的场景10.1.4 编辑场景目标10.1.5 手动场景的设置10.1.6 压力生成器的添加与设置10.1.7 用户组的增加、修改、删除10.1.8 运行时设置(RTS)10.1.9 设置场景的详细信息(Details按钮)10.2 集合点的应用10.2.1 集合点的设置步骤10.2.2 在脚本中加入集合点10.2.3 在场景中配置集合点10.3 场景的执行计划10.3.1 熟悉设置场景运行计划界面10.3.2 设置场景开始运行的时间10.3.3 设置场景执行的方式10.3.4 修改场景操作的具体属性10.3.5 图形方式设置手动场景的运行计划10.4 控制器的全局设置10.4.1 超时设置(Timeout)10.4.2 运行时设置(Run-Time Settings)10.4.3 运行时文件存储位置(Run-Time File Storage)10.4.4 路径翻译表(Path translation table)10.4.5 监视器(Monitors)10.5 本章小结第11章 监控图表与函数(教学视频:15分钟)11.1 监控图表与配置11.1.1 监控与图表11.1.2 对运行状况、交易状况进行监控11.1.3 对系统与网络资源进行监控11.1.4 对防火墙、网络服务器进行监控11.1.5 对中间件进行监控11.1.6 对数据库进行监控11.1.7 监控图表的常见操作技巧11.2 掌握LoadRunner中的函数11.2.1 LoadRunner函数的语法11.2.2 在脚本中使用函数11.2.3 常见函数列表11.2.4 调用LoadRunner函数的方法11.3 本章小结第12章 性能测试的执行场景(教学视频:14分钟)12.1 性能测试的执行过程12.1.1 执行性能测试12.1.2 场景执行时的控制器12.1.3 场景执行过程中的状态信息12.1.4 场景执行完毕12.2 服务质量协议(SLA)12.2.1 添加服务质量协议(SLA)12.2.2 选择时间决定的SLA12.2.3 选择运行决定的SLA12.2.4 利用高级按钮设置时间间隔12.3 解读测试结果12.3.1 测试分析概要界面12.3.2 统计概要12.3.3 场景执行过程信息表12.3.4 对事务进行SLA相关分析12.3.5 分析SLA12.3.6 事务概要12.3.7 HTTP响应概要12.4 本章小结第13章 用LoadRunner分析器来分析结果(教学视频:26分钟)13.1 LoadRunner中的分析器13.1.1 分析器的界面13.1.2 在分析器中修改场景属性13.1.3 定义测试报告格式13.1.4 使用分析器导出数据13.1.5 分析器数据存放位置13.1.6 与其他工具软件协同13.1.7 分析器的全局设置(Options)13.2 利用图表分析性能13.2.1 添加更多图表13.2.2 虚拟用户图(Vuser图)13.2.3 细化图表数据:过滤/分组13.2.4 细化图表数据:下钻13.2.5 细化图表数据:取消过滤/分组/下钻设置13.2.6 辅助图表工具:设置粒度13.2.7 图表辅助工具:显示光标13.2.8 事务图(Transaction图)13.2.9 平均事务响应时间图13.2.10 利用合并图进行图表的联合分析13.2.11 利用交叉结果图进行多场景的横向分析13.2.12 网络资源图(Web Resources图)13.2.13 网页调试图(Web Page Diagnostic图)13.3 本章小结第4篇 性能测试提高第14章 分析性能测试结果(教学视频:17分钟)14.1 性能测试结果的可靠性14.1.1 原始数据14.1.2 平均值14.1.3 中值14.1.4 正常值14.1.5 标准偏差14.1.6 正态分布14.1.7 一致分布14.1.8 置信度与置信区间14.1.9 数据可靠性判断的规则14.2 性能测试结果的分析方法14.2.1 判断影响性能的因素14.2.2 隔离与对比14.2.3 详实记录中间结论14.3 性能测试报告的编写技巧14.3.1 什么是好的性能测试报告14.3.2 提交报告的时机14.3.3 与测试主管的讨论14.3.4 有效总结测试数据14.3.5 测试报告与图表的结合14.3.6 在Excel中为数据生成图14.4 本章小结第15章 其他性能测试工具(教学视频:17分钟)15.1 更多的性能测试工具15.1.1 性能测试工具的分类15.1.2 企业级的性能测试工具15.1.3 轻量级的测试工具15.2 微软WAS的使用15.2.1 WAS的安装与启动15.2.2 用WAS录制脚本15.2.3 用WAS执行测试15.2.4 分析WAS测试结果15.3 Visual Studio 2008中的性能测试工具15.3.1 性能测试的流程15.3.2 调用树与热路径15.3.3 测试实例15.4 本章小结第5篇 性能测试实战第16章 大数据时代Web应用性能测试实例(教学视频:6分钟)第17章 Web性能优化(教学视频:4分钟)
    附录A 主要性能测试工具下载网址
    附录B 部分性能测试网站列表
查看详情
相关图书 / 更多
Web开发典藏大系:Web性能测试实战详解
Web应用开发技术(微课版)
白磊
Web开发典藏大系:Web性能测试实战详解
Web API设计原则通过API和微服务实现价值交付
(美)詹姆斯·希金博特姆(James Higginbotham)
Web开发典藏大系:Web性能测试实战详解
Weir & Abrahams 人体解剖影像图谱(第6版)
袁慧书 著
Web开发典藏大系:Web性能测试实战详解
Web3.0:数字时代赋能与变革
贾新峰
Web开发典藏大系:Web性能测试实战详解
Web3:科技新趋势(拥抱数字化变革,打造Web 3时代商业新生态)
(美)克里斯·达菲
Web开发典藏大系:Web性能测试实战详解
Web3.0:构建数字经济新未来
翟振林
Web开发典藏大系:Web性能测试实战详解
Web渗透测试从新手到高手(微课超值版)
网络安全技术联盟
Web开发典藏大系:Web性能测试实战详解
Weird But True Christmas 300 Festive Facts to Light Up the Holidays
National Kids
Web开发典藏大系:Web性能测试实战详解
Web前端开发基础案例教程
赵革委
Web开发典藏大系:Web性能测试实战详解
Web地理信息课程建设与服务模式研究(精)
秦耀辰、闫卫阳、夏浩铭、付品德、秦奋 著
Web开发典藏大系:Web性能测试实战详解
Web3.0应用开发实战(从Web 2.0到Web 3.0)
屈希峰 编
Web开发典藏大系:Web性能测试实战详解
Web前端设计基础(第2版)
李立威;薛晓霞;王晓红;李丹丹;王艳娥