网站颜色:

正版现货 软件性能测试过程详解与案例剖析 第二版 向性能测试相关人员 从性能测试基础开始 面向具有一定测试基础教程教辅.

  • 产品名称:软件性能测试过程详解与案...
  • 是否是套装:否
  • 书名:软件性能测试过程详解与案例剖析(第2版)
  • 定价:49.80元
  • 出版社名称:清华大学出版社
  • 出版时间:2012年6月
  • 作者:段念
  • 开本:16
  • 书名:软件性能测试过程详解与案例剖析(第2版)

 书名:  软件性能测试过程详解与案例剖析(第二版)
 图书定价:   49.8
 图书作者:  段念 (作者)
 出版社:  清华大学出版社
 出版日期:  2012
 ISBN号:  9787302281795
 开本:  16
 装帧:  平装
 页数:  412页
 版次:  第2版
《软件性能测试过程详解与案例剖析(第2版)》不仅仅是一本讲述软件性能测试基础知识的书,也不是一本工具的使用手册,当然更不是一本入门类的书籍。《软件性能测试过程详解与案例剖析(第2版)》面向具有一定测试基础,期望能够通过实际案例去感受和领悟性能测试的测试工程师。书中包含了作者多年在性能测试方面的经验总结,其中精选的案例覆盖多种架构和平台,涉及多个行业,可对实际工作起到直接的指导作用,同时,《软件性能测试过程详解与案例剖析(第2版)》包含了所有会在性能测试中使用的模板,稍加修改即可应用在实际项目中。

第一部分基础篇 
第1章软件性能测试的基本概念 
1.1什么是软件性能 
1.1.1用户视角的软件性能 
1.1.2管理员视角的软件性能 
1.1.3开发视角的软件性能 
1.1.4Web前端性能 
1.1.5总结 
1.2软件性能的几个主要术语 
1.2.1响应时间 
1.2.2并发用户数 
1.2.3吞吐量 
1.2.4性能计数器 
1.2.5思考时间 
1.3软件性能测试方法论 
1.3.1SEI负载测试计划过程 
1.3.2RBI方法 
1.3.3性能下降曲线分析法 
1.3.4LoadRunner的性能测试过程 
1.3.5Segue提供的性能测试过程 
1.3.6敏捷性能测试 
1.3.7本书提供的性能测试模型 
1.4本章小结 
第2章性能测试的应用领域 
2.1性能测试的方法 
2.1.1验收性能测试 
2.1.2负载测试 
2.1.3压力测试 
2.1.4配置测试 
2.1.5并发测试 
2.1.6可靠性测试 
2.1.7失效恢复测试 
2.2性能测试应用领域分析 
2.2.1能力验证 
2.2.2规划能力 
2.2.3性能调优 
2.2.4缺陷发现 
2.2.5性能基准比较 
2.2.6总结 
2.3本章小结 
第3章性能计数器及性能分析方法 
3.1操作系统计数器及分析 
3.1.1Windows操作系统的主要计数器 
3.1.2UNIX/Linux操作系统的主要计数器 
3.1.3内存分析方法 
3.1.4处理器分析方法 
3.1.5磁盘I/O分析方法 
3.1.6进程分析方法 
3.1.7网络分析方法 
3.2应用服务器计数器 
3.2.1IIS应用服务器计数器 
3.2.2J2EE应用服务器计数器 
3.3数据库服务器计数器 
3.4本章小结 
第4章性能测试工具原理 
4.1服务端性能测试工具架构 
4.2前端性能测试工具原理 
4.3选择服务端性能测试脚本使用的协议 
4.4性能测试工具的选择与评估 
4.4.1创建和购买的选择 
4.4.2测试工具的评估和选择过程 
4.5本章小结 
第5章性能测试的组织 
5.1性能测试团队的人员构成 
5.2性能测试过程模型(PTGM) 
5.2.1测试前期准备阶段 
5.2.2测试工具引入阶段 
5.2.3测试计划阶段 
5.2.4测试设计与开发阶段 
5.2.5测试执行与管理 
5.2.6测试分析 
5.3敏捷性能测试模型(APTM) 
5.3.1APTM的检查表 
5.3.2APTM中的活动 
5.3.3环境与工具 
5.4本章小结 
第6章Web前端性能 
6.1前端性能示例 
6.2HTTP概要 
6.2.1HTTP协议结构 
6.2.2典型的HTTP请求与响应分析 
6.2.3与前端性能相关的头信息 
6.3 浏览器打开URL的方式 
6.3.1连接到URL所在服务器 
6.3.2获取页面对应的HTML文档 
6.3.3解析文档并获取所需要的资源 
6.3.4页面上的JS文件与CSS文件 
6.3.5onload事件 
6.4提高前端性能的方法 
6.4.1减少网络时间 
6.4.2减少发送的请求数量 
6.4.3提高浏览器下载的并发度 
6.4.4让页面尽早开始显示 
6.4.5其他 
6.5单机前端性能工具 
6.5.1Firebug工具 
6.5.2HttpWatch工具 
6.5.3Chrome自带的开发工具 
6.5.4Page Speed工具 
6.5.5DynaTrace AJAX Edition工具 
6.5.6单机前端性能测试工具小结 
6.6监控用户体验到的前端性能 
6.6.1在页面上增加计时点 
6.6.2使用JavaScript库简化计时点工作 
6.6.3将计时信息发送给服务器 
6.7本章小结 
第二部分实践篇 
第7章案例1某制造型企业信息化项目的性能测试 
7.1项目背景 
7.2项目特点 
7.3性能测试过程 
7.3.1测试前期准备 
7.3.2测试工具引入 
7.3.3测试计划 
7.3.4测试设计与开发 
7.3.5测试执行与管理 
7.3.6测试分析 
7.4案例小结 
…… 
第三部分工具篇

《软件性能测试过程详解与案例剖析(第2版)》可以作为软件测试人员、软件项目经理和需要了解软件性能测试的各级软件管理人员的参考手册,也可作为高校软件性能测试课程的辅助教材。

段念,现就职于乐素游戏,任技术副总裁一职,曾在华为、Google中国等大型的企业任职,有多年的软件测试经验,目前的兴趣在于互联网技术、高效率的软件开发、敏捷开发、各种测试技术以及软件领域的新技术。 
作者具有丰富的项目经验,管理过不同类型公司的大型项目的功能、性能测试,并为包括阿里巴巴、、方正、亚信等几十家企业提供过软件功能、性能、自动化测试方面的培训和咨询。
 
 书名:  软件性能测试过程详解与案例剖析(第二版)
 图书定价:   49.8
 图书作者:  段念 (作者)
 出版社:  清华大学出版社
 出版日期:  2012
 ISBN号:  9787302281795
 开本:  16
 装帧:  平装
 页数:  412页
 版次:  第2版
《软件性能测试过程详解与案例剖析(第2版)》不仅仅是一本讲述软件性能测试基础知识的书,也不是一本工具的使用手册,当然更不是一本入门类的书籍。《软件性能测试过程详解与案例剖析(第2版)》面向具有一定测试基础,期望能够通过实际案例去感受和领悟性能测试的测试工程师。书中包含了作者多年在性能测试方面的经验总结,其中精选的案例覆盖多种架构和平台,涉及多个行业,可对实际工作起到直接的指导作用,同时,《软件性能测试过程详解与案例剖析(第2版)》包含了所有会在性能测试中使用的模板,稍加修改即可应用在实际项目中。

第一部分基础篇 
第1章软件性能测试的基本概念 
1.1什么是软件性能 
1.1.1用户视角的软件性能 
1.1.2管理员视角的软件性能 
1.1.3开发视角的软件性能 
1.1.4Web前端性能 
1.1.5总结 
1.2软件性能的几个主要术语 
1.2.1响应时间 
1.2.2并发用户数 
1.2.3吞吐量 
1.2.4性能计数器 
1.2.5思考时间 
1.3软件性能测试方法论 
1.3.1SEI负载测试计划过程 
1.3.2RBI方法 
1.3.3性能下降曲线分析法 
1.3.4LoadRunner的性能测试过程 
1.3.5Segue提供的性能测试过程 
1.3.6敏捷性能测试 
1.3.7本书提供的性能测试模型 
1.4本章小结 
第2章性能测试的应用领域 
2.1性能测试的方法 
2.1.1验收性能测试 
2.1.2负载测试 
2.1.3压力测试 
2.1.4配置测试 
2.1.5并发测试 
2.1.6可靠性测试 
2.1.7失效恢复测试 
2.2性能测试应用领域分析 
2.2.1能力验证 
2.2.2规划能力 
2.2.3性能调优 
2.2.4缺陷发现 
2.2.5性能基准比较 
2.2.6总结 
2.3本章小结 
第3章性能计数器及性能分析方法 
3.1操作系统计数器及分析 
3.1.1Windows操作系统的主要计数器 
3.1.2UNIX/Linux操作系统的主要计数器 
3.1.3内存分析方法 
3.1.4处理器分析方法 
3.1.5磁盘I/O分析方法 
3.1.6进程分析方法 
3.1.7网络分析方法 
3.2应用服务器计数器 
3.2.1IIS应用服务器计数器 
3.2.2J2EE应用服务器计数器 
3.3数据库服务器计数器 
3.4本章小结 
第4章性能测试工具原理 
4.1服务端性能测试工具架构 
4.2前端性能测试工具原理 
4.3选择服务端性能测试脚本使用的协议 
4.4性能测试工具的选择与评估 
4.4.1创建和购买的选择 
4.4.2测试工具的评估和选择过程 
4.5本章小结 
第5章性能测试的组织 
5.1性能测试团队的人员构成 
5.2性能测试过程模型(PTGM) 
5.2.1测试前期准备阶段 
5.2.2测试工具引入阶段 
5.2.3测试计划阶段 
5.2.4测试设计与开发阶段 
5.2.5测试执行与管理 
5.2.6测试分析 
5.3敏捷性能测试模型(APTM) 
5.3.1APTM的检查表 
5.3.2APTM中的活动 
5.3.3环境与工具 
5.4本章小结 
第6章Web前端性能 
6.1前端性能示例 
6.2HTTP概要 
6.2.1HTTP协议结构 
6.2.2典型的HTTP请求与响应分析 
6.2.3与前端性能相关的头信息 
6.3 浏览器打开URL的方式 
6.3.1连接到URL所在服务器 
6.3.2获取页面对应的HTML文档 
6.3.3解析文档并获取所需要的资源 
6.3.4页面上的JS文件与CSS文件 
6.3.5onload事件 
6.4提高前端性能的方法 
6.4.1减少网络时间 
6.4.2减少发送的请求数量 
6.4.3提高浏览器下载的并发度 
6.4.4让页面尽早开始显示 
6.4.5其他 
6.5单机前端性能工具 
6.5.1Firebug工具 
6.5.2HttpWatch工具 
6.5.3Chrome自带的开发工具 
6.5.4Page Speed工具 
6.5.5DynaTrace AJAX Edition工具 
6.5.6单机前端性能测试工具小结 
6.6监控用户体验到的前端性能 
6.6.1在页面上增加计时点 
6.6.2使用JavaScript库简化计时点工作 
6.6.3将计时信息发送给服务器 
6.7本章小结 
第二部分实践篇 
第7章案例1某制造型企业信息化项目的性能测试 
7.1项目背景 
7.2项目特点 
7.3性能测试过程 
7.3.1测试前期准备 
7.3.2测试工具引入 
7.3.3测试计划 
7.3.4测试设计与开发 
7.3.5测试执行与管理 
7.3.6测试分析 
7.4案例小结 
…… 
第三部分工具篇

《软件性能测试过程详解与案例剖析(第2版)》可以作为软件测试人员、软件项目经理和需要了解软件性能测试的各级软件管理人员的参考手册,也可作为高校软件性能测试课程的辅助教材。

段念,现就职于乐素游戏,任技术副总裁一职,曾在华为、Google中国等大型的企业任职,有多年的软件测试经验,目前的兴趣在于互联网技术、高效率的软件开发、敏捷开发、各种测试技术以及软件领域的新技术。 
作者具有丰富的项目经验,管理过不同类型公司的大型项目的功能、性能测试,并为包括阿里巴巴、、方正、亚信等几十家企业提供过软件功能、性能、自动化测试方面的培训和咨询。

版权页: 

 

插图: 

 

书后参考文献[3]同时还给出根据并发用户数估算其他相关属性的方法。例如,如果能够知道平均每个用户发出的请求数(假设为u),则系统的总的吞吐量就可估算为u@C。 
当然,书后参考文献[3]给出的是一种可行的方法,但并不是唯一,甚至可以说不是最精确的方法,因为在公式中仍然需要估算平均用户数和login session的长度,而要精确估算这两个值并不容易。另外,考虑到用户的业务操作存在一定的时间集中性(也就是说,用户对系统业务的访问往往不是平均分布在整个考察时间段内,而是相对集中地分布在某几个时间段内),采用狮1—1)和狮1—2)进行计算仍然存在一定的偏差。 
基于书后参考文献提供的方法,我们给出一些使用该公式的建议,遵循这些建议,可以更精确地计算得到并发用户数。 
(1)以更细的时间粒度进行考察。例如,可以设定1个小时为考察时间的粒度,对一个典型的OA系统,将一天的上班时间划分为8个区间,这样可以解决业务操作存在的时间集中性的问题。 
(2)考虑典型的业务模式。不同的应用有不同的业务模尸例如,一个内部系统一般在上班后的30分钟至1小时集中出现用户的登录;一个账务系统在每月的结账日前几天比较繁忙;一个门户网站在重大消息发布的前后会有访问高峰;一个旅游网站在节假日前夕会有大量用户的访问……因此,在计算并发用户数时,可以结合应用的业务模尸多考虑一些可能发生的场景,基于这些场景进行估算。 
除了书后参考文献[3]介绍的方法之外,对于企业内部使用的Web系统来说,一个更一般的(当然精度更差)经验公式是: 
C=n/10 (1—3) 
C^≈r@C (1—4) 
也就是说,用每天访问系统用户数的10%作为平均并发用户数,并发用户数的最大值由并发用户数乘以调整因子r得惮r的取值一般为2~3。 
狮1—3)和狮1—4)可以在要求不太严格的性能测试,或是只有很少数据支持分析的性能测试中使用。 
前面曾提到了日志分析方法。

 书名:  软件性能测试过程详解与案例剖析(第二版)
 图书定价:   49.8
 图书作者:  段念 (作者)
 出版社:  清华大学出版社
 出版日期:  2012
 ISBN号:  9787302281795
 开本:  16
 装帧:  平装
 页数:  412页
 版次:  第2版
《软件性能测试过程详解与案例剖析(第2版)》不仅仅是一本讲述软件性能测试基础知识的书,也不是一本工具的使用手册,当然更不是一本入门类的书籍。《软件性能测试过程详解与案例剖析(第2版)》面向具有一定测试基础,期望能够通过实际案例去感受和领悟性能测试的测试工程师。书中包含了作者多年在性能测试方面的经验总结,其中精选的案例覆盖多种架构和平台,涉及多个行业,可对实际工作起到直接的指导作用,同时,《软件性能测试过程详解与案例剖析(第2版)》包含了所有会在性能测试中使用的模板,稍加修改即可应用在实际项目中。

第一部分基础篇 
第1章软件性能测试的基本概念 
1.1什么是软件性能 
1.1.1用户视角的软件性能 
1.1.2管理员视角的软件性能 
1.1.3开发视角的软件性能 
1.1.4Web前端性能 
1.1.5总结 
1.2软件性能的几个主要术语 
1.2.1响应时间 
1.2.2并发用户数 
1.2.3吞吐量 
1.2.4性能计数器 
1.2.5思考时间 
1.3软件性能测试方法论 
1.3.1SEI负载测试计划过程 
1.3.2RBI方法 
1.3.3性能下降曲线分析法 
1.3.4LoadRunner的性能测试过程 
1.3.5Segue提供的性能测试过程 
1.3.6敏捷性能测试 
1.3.7本书提供的性能测试模型 
1.4本章小结 
第2章性能测试的应用领域 
2.1性能测试的方法 
2.1.1验收性能测试 
2.1.2负载测试 
2.1.3压力测试 
2.1.4配置测试 
2.1.5并发测试 
2.1.6可靠性测试 
2.1.7失效恢复测试 
2.2性能测试应用领域分析 
2.2.1能力验证 
2.2.2规划能力 
2.2.3性能调优 
2.2.4缺陷发现 
2.2.5性能基准比较 
2.2.6总结 
2.3本章小结 
第3章性能计数器及性能分析方法 
3.1操作系统计数器及分析 
3.1.1Windows操作系统的主要计数器 
3.1.2UNIX/Linux操作系统的主要计数器 
3.1.3内存分析方法 
3.1.4处理器分析方法 
3.1.5磁盘I/O分析方法 
3.1.6进程分析方法 
3.1.7网络分析方法 
3.2应用服务器计数器 
3.2.1IIS应用服务器计数器 
3.2.2J2EE应用服务器计数器 
3.3数据库服务器计数器 
3.4本章小结 
第4章性能测试工具原理 
4.1服务端性能测试工具架构 
4.2前端性能测试工具原理 
4.3选择服务端性能测试脚本使用的协议 
4.4性能测试工具的选择与评估 
4.4.1创建和购买的选择 
4.4.2测试工具的评估和选择过程 
4.5本章小结 
第5章性能测试的组织 
5.1性能测试团队的人员构成 
5.2性能测试过程模型(PTGM) 
5.2.1测试前期准备阶段 
5.2.2测试工具引入阶段 
5.2.3测试计划阶段 
5.2.4测试设计与开发阶段 
5.2.5测试执行与管理 
5.2.6测试分析 
5.3敏捷性能测试模型(APTM) 
5.3.1APTM的检查表 
5.3.2APTM中的活动 
5.3.3环境与工具 
5.4本章小结 
第6章Web前端性能 
6.1前端性能示例 
6.2HTTP概要 
6.2.1HTTP协议结构 
6.2.2典型的HTTP请求与响应分析 
6.2.3与前端性能相关的头信息 
6.3 浏览器打开URL的方式 
6.3.1连接到URL所在服务器 
6.3.2获取页面对应的HTML文档 
6.3.3解析文档并获取所需要的资源 
6.3.4页面上的JS文件与CSS文件 
6.3.5onload事件 
6.4提高前端性能的方法 
6.4.1减少网络时间 
6.4.2减少发送的请求数量 
6.4.3提高浏览器下载的并发度 
6.4.4让页面尽早开始显示 
6.4.5其他 
6.5单机前端性能工具 
6.5.1Firebug工具 
6.5.2HttpWatch工具 
6.5.3Chrome自带的开发工具 
6.5.4Page Speed工具 
6.5.5DynaTrace AJAX Edition工具 
6.5.6单机前端性能测试工具小结 
6.6监控用户体验到的前端性能 
6.6.1在页面上增加计时点 
6.6.2使用JavaScript库简化计时点工作 
6.6.3将计时信息发送给服务器 
6.7本章小结 
第二部分实践篇 
第7章案例1某制造型企业信息化项目的性能测试 
7.1项目背景 
7.2项目特点 
7.3性能测试过程 
7.3.1测试前期准备 
7.3.2测试工具引入 
7.3.3测试计划 
7.3.4测试设计与开发 
7.3.5测试执行与管理 
7.3.6测试分析 
7.4案例小结 
…… 
第三部分工具篇

《软件性能测试过程详解与案例剖析(第2版)》可以作为软件测试人员、软件项目经理和需要了解软件性能测试的各级软件管理人员的参考手册,也可作为高校软件性能测试课程的辅助教材。

段念,现就职于乐素游戏,任技术副总裁一职,曾在华为、Google中国等大型的企业任职,有多年的软件测试经验,目前的兴趣在于互联网技术、高效率的软件开发、敏捷开发、各种测试技术以及软件领域的新技术。 
作者具有丰富的项目经验,管理过不同类型公司的大型项目的功能、性能测试,并为包括阿里巴巴、、方正、亚信等几十家企业提供过软件功能、性能、自动化测试方面的培训和咨询。

版权页: 

 

插图: 

 

书后参考文献[3]同时还给出根据并发用户数估算其他相关属性的方法。例如,如果能够知道平均每个用户发出的请求数(假设为u),则系统的总的吞吐量就可估算为u@C。 
当然,书后参考文献[3]给出的是一种可行的方法,但并不是唯一,甚至可以说不是最精确的方法,因为在公式中仍然需要估算平均用户数和login session的长度,而要精确估算这两个值并不容易。另外,考虑到用户的业务操作存在一定的时间集中性(也就是说,用户对系统业务的访问往往不是平均分布在整个考察时间段内,而是相对集中地分布在某几个时间段内),采用狮1—1)和狮1—2)进行计算仍然存在一定的偏差。 
基于书后参考文献提供的方法,我们给出一些使用该公式的建议,遵循这些建议,可以更精确地计算得到并发用户数。 
(1)以更细的时间粒度进行考察。例如,可以设定1个小时为考察时间的粒度,对一个典型的OA系统,将一天的上班时间划分为8个区间,这样可以解决业务操作存在的时间集中性的问题。 
(2)考虑典型的业务模式。不同的应用有不同的业务模尸例如,一个内部系统一般在上班后的30分钟至1小时集中出现用户的登录;一个账务系统在每月的结账日前几天比较繁忙;一个门户网站在重大消息发布的前后会有访问高峰;一个旅游网站在节假日前夕会有大量用户的访问……因此,在计算并发用户数时,可以结合应用的业务模尸多考虑一些可能发生的场景,基于这些场景进行估算。 
除了书后参考文献[3]介绍的方法之外,对于企业内部使用的Web系统来说,一个更一般的(当然精度更差)经验公式是: 
C=n/10 (1—3) 
C^≈r@C (1—4) 
也就是说,用每天访问系统用户数的10%作为平均并发用户数,并发用户数的最大值由并发用户数乘以调整因子r得惮r的取值一般为2~3。 
狮1—3)和狮1—4)可以在要求不太严格的性能测试,或是只有很少数据支持分析的性能测试中使用。 
前面曾提到了日志分析方法。

热门设计服务