{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免運費
Yami

Nickname

請告訴我們怎麼更好地稱呼你

更新你的名字
賬戶 訂單 收藏
{{ inviteNavTitle }}
退出登入

切換配送區域

不同區域的庫存和配送時效可能存在差異。

歷史郵編

{{email ? __('Got it!') : __('Restock Alert')}}

我們將在商品到貨後第一時間通知你。

取消
Yami

京東圖書

Web开发典藏大系:Web性能测试实战详解(附CD-ROM光盘)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

Web开发典藏大系:Web性能测试实战详解(附CD-ROM光盘)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
後結束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
後結束促銷
後開始秒殺 後結束秒殺
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 詳情
商品有效期

已下架

我們不知道該商品何時或是否會重新有庫存。

當前地址無法配送
已售完

商品描述

展開全部描述
Editer Recommend

作者曾经任微软(中国)测试工程部总工程师,《Web开发典藏大系:Web性能测试实战详解》是其呕心沥血之作

详细介绍大数据时代Web性能测试的特点、方法及LoadRunner的使用
情景教学:将IT技术与工作场景结合起来,生动有趣。
内容全面:涵盖性能测试的理论、测试工具及测试方法等。
注重实用:结合操作实例和完整案例引导读者学习,提高动手能力。
重点突出:详细介绍了LoadRunner在Web应用性能测试中的使用。
图文并茂:讲解时采用图示和文字相结合的方式,明确直观。
技巧性强:对需要注意的核心要点和使用技巧做了重点说明。
视频教学:每章重点内容录制了配套多媒体教学视频辅助学习。

Content Description

《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分钟视频)
光盘内容
本书配套多媒体教学视频
Author Description

施迎,本科毕业于华东理工大学,硕士毕业于中国科学院研究生院计算与通信学院。从事Web应用开发与测试近13年。曾任微软(中国)测试工程部总工程师。熟悉多种Web开发技术和软件测试工具,参与了多个大中型网站及一些世界500强企业的产品开发和测试。承担过功能测试、测试配置管理、性能与安全测试、测试工具开发等多项工作,经历了多个项目的完整软件周期。业余时间喜欢旅游、看电影和阅读历史书籍。

Comments

★本书让我们不仅对LoadRunner的具体使用有了全面的了解,而且对性能测试的基础知识,尤其是实际测试中经常会用到的知识有了更进一步的理解,实用性非常强。对于性能测试的初学者,本书有很强的指导意义。对于有一定性能测试工作经历的工程师,本书可以帮助他们提高。总之,本书是一本非常有价值的图书,值得推荐。
——HoodBook公司CTO,美国芝加哥大学博士,SheldonS

★与其他测试类书籍相比,本书讲解很有特点,有明确的脉络,而且很实用,不仅适合自学,也适合相关教学。书中的知识不仅仅只是局限在性能测试方面,而且对性能测试所涉及的相关硬件和流程等也有所涉猎。本书能够尽快消除入门人员对性能测试工作的不适应,也可以让他们对大型企业软件测试的风格有所了解。
——欧鹏互动电视软件公司资深测试工程师,曹悦

★本书较全面地讲述了测试和性能测试的概念,有理论;同时,本书的重点在于利用LoadRunner测试工具进行实际的性能测试,有实践;不仅如此,本书还对其他测试工具和不同操作系统下获取性能等知识进行了讲述,有提高。这很有意义:通过学习本书,读者可以获得较为全面的测试知识和技能,具备融会贯通的能力,避免知识结构单一,对职业生涯很有裨益。
——文思创新软件技术有限公司,潘志勇

Catalogue

第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 关于软件中的Bug

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.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 国际化与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.3 Project软件中的里程碑

2.10 项目管理中的ISO 9000与CMM

2.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 认识Java

3.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 链接测试工具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.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:CPU

4.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和Benchmark

4.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 下载与安装LoadRunner

7.2.1 下载LoadRunner

7.2.2 一步步安装LoadRunner

7.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 学习安装VirtualBox

9.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 选择时间决定的SLA

12.2.3 选择运行决定的SLA

12.2.4 利用高级按钮设置时间间隔

12.3 解读测试结果

12.3.1 测试分析概要界面

12.3.2 统计概要

12.3.3 场景执行过程信息表

12.3.4 对事务进行SLA相关分析

12.3.5 分析SLA

12.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 部分性能测试网站列表

Introduction

大数据时代的Web应用什么最重要?性能!
近些年来,互联网行业经历了深刻的变革,现在的网站与10年前的网站已经今非昔比。这其中很大的原因是由于人们生活和工作节奏的加快:对于Web应用的开发过程,人们希望时间越来越短,新产品新应用能够尽早投向市场,于是采用了快速开发、敏捷开发、项目管理、.NET、ORM(对象关系映射)等诸多技术、规范和平台来保证开发速度与质量。而对于已经上线的Web应用,人们又希望它能够更迅速有效地与用户交互。因此,对于Web应用的性能要求越来越高。有越来越多的网站和软件开发公司在招聘性能测试人员,而且鉴于工作内容的独特性,起薪较一般测试人员要高。
在国内,近年来软件测试逐渐成为热门的职业,如果再具备性能测试的特色,将对今后的职业发展有很好的促进作用。
性能测试工程师是什么样的人?
作为一名合格的性能测试工程师,应该具备如下的专业素质:
* 软件使用经验丰富,对于软件的不正常行为很敏感。
* 乐于探索未知,追根溯源。对于一个Bug,必须有追根溯源的精神,才能够发现它的产生原因。
* 有耐心,不轻言放弃。测试工程师在工作中经常会试图复现一个软件中的Bug,这需要细心、耐心和坚持。
* 必须具备一定的创造性。测试工程师是无法模拟出用户使用软件的所有场景的,因此必须具备一定的创造性,测试过程中讲究策略、抓住重点,通过测试软件经常使用的功能、性能瓶颈,发现被测软件多数的问题。
* 具备一定的沟通和交流技巧,能够理解开发人员的思路,并能将自己的想法清晰地表达出来。
* 具备基本的数据结构、操作系统等方面的知识,还要有一定的程序开发经验。
如果你喜欢和这样的人一起工作,或者你就是这样的人,那么很好,通过本书的学习,很快你也能成为一名优秀的性能测试工程师。
性能测试的大致过程
描述了性能测试工程师的大致样子后,下面再来了解他们所从事的工作内容。性能测试的大致过程如下图所示。

在右图中,有很多步骤与其他类型的测试:比如功能测试等是非常类似的。但是,性能测试的工作内容有自己的特点。
1. 确认性能测试达标标准,与功能测试清晰的标准不同,性能测试标准需要结合实际情况和项目阶段、必要时大家讨论制定。本书前几章介绍了如何确认标准,以及业内普遍接受的标准是什么这些问题。
2. 配置测试环境,Web应用的性能测试环境要尽可能地接近真实生产环境,这才能保证测试数据的有效性。本书介绍了目前很热门的虚拟化技术在准备测试环境中的贡献,具备很强的实用性。
分析性能测试也是性能测试工程师比较独特的工作内容之一,这是由于进行性能测试的重要目的就在于为优化性能服务。实际上,不限于以上列举出的这几点,右图中的每一个步骤本书都有专门的章节介绍,非常全面。
如何快速掌握性能测试的技巧——资深测试工程师的心得共享
如何学好Web应用的性能测试,除了读专业书籍这一途径之外,不妨听听下面这些资深测试工程师的心得。
试装测试工具软件。借助工具软件的逻辑来侧面了解性能测试,这是学习新技术的不二法门。测试工具软件是为了方便测试的目的开发的,它肯定要遵循测试的规范、术语,采用主流技术。安装测试工具的试用版并实际执行一次简单的性能测试,就好像驾校学车时的第一次上路,是必经的阶段,而一本较好的入门书,则起到了教练的作用。
多看测试工具的帮助文档。这是进入测试领域后深入理解测试工具的捷径。测试工具能做什么?怎么做更有效率?只有仔细浏览帮助文档,才能成为掌握测试工具的高手。
多看“课外书”。所谓课外书,就是指与性能相关的计算机操作系统、数据结构和计算机语言等方面的书籍。性能是Web应用综合实力的体现,硬件、软件和网络都会对性能有影响,因此,在成为高手的路途中,光拘泥于测试工具是不够的。
成为测试高手的标志是:
脱离了测试工具的束缚,结合实际工作,开发适用于本地的测试工具。测试工具有一定的局限性,而且,每一个Web应用也有自己的特点,期望一个工具作为万灵药是不可能的。这一个步骤是最难的,因为它需要对测试与开发都有很好的经验与理解。在开发自定义测试工具的道路上,会遇到很多的困难,而一旦克服了这些困难,就可以称为测试的真正高手。好比武林中的“飞花摘叶,俱可伤人”。
如果能完善自定义的测试工具,使之成为平台,就能够适应更多的情况。能做到这一步,又可以称为高手中的高手,正是“无招即有招”。
本书有何特色?
性能测试的知识、方法较繁杂,与软硬件的结合也较紧密,作为初学者,能否在有限的时间内快速学好呢?这恐怕是每一位读者在读本书之前都要问的问题。
为了方便读者阅读和学习,本书精心地安排了各章内容,由浅入深,循序渐进,具备如下鲜明的特点:
* 本书覆盖面广,内容详尽。涉及性能测试的诸多方面,如基本测试理论、测试方法过程、相关硬件性能分析、Web性能测试目的与类型、测试用例编写、测试工具详细讲解、测试报告编写技巧、测试结果数据分析、虚拟化技术在测试中的应用等,相比同类书籍较为全面。
* 书中充分考虑到一般测试与性能测试的区别,着重讲解了两者的重要概念,性能测试的特色要求、注意事项、工具的准确使用,使读者能够清楚地理解性能测试的理论方法、设计要求、执行步骤与重点难点。
* 书中有丰富的实例,所有实例都采用图示和文字详细说明相结合的方式,明确、直观。软件使用过程介绍目的明确、层次清晰、步骤详细、通俗易懂。
* 对于菜单和软件功能的介绍,并不限于按照菜单顺序,而是把握重点、注重逻辑性,循序渐进,有利于读者理解。
* 对每个需要注意的知识点,如核心要点、使用技巧等,都特别注明,使阅读者能够明确重点。
* 内容不限于介绍LoadRunner本身,有利于读者脱离某个工具软件的束缚,把握性能测试的基本要点,真正将性能测试的知识掌握得更好,做到融会贯通。
* 本书理论结合实践,讲解图文并茂,步骤详细而直观,并且将IT技术与生活场景结合起来,阅读起来生动形象。
* 另外,为了让读者更加直观、高效地学习,作者专门为本书录制了大量多媒体教学视频。这些视频收录于本书的配书光盘中。
本书的知识结构体系
本书共17章,分为5篇。
第1篇 测试的背景知识(第1~3章):本篇主要介绍了软件开发过程、软件测试的定义与分类、测试用例概念与要素、软件的测试方法与过程、Web应用开发与测试等基础知识,为读者在测试领域打下一个良好的基础,为性能测试做准备。
第2篇 Web性能测试入门(第4~6章):本篇主要介绍了Web性能测试的基础知识,详细讲解了实用性较强的基本硬件知识、Web性能测试的目的与方法,Web应用所用服务器的选型方法、各操作系统性能计数器的获取、对重要硬件的性能分析等内容,以便大家对影响Web性能的因素有一个深入的认识。
第3篇 使用LoadRunner进行Web应用性能测试(第7~13章):本篇基于之前的性能测试知识,全面讲解了LoadRunner 11.0的使用方法。本篇可分为3小部分:通过虚拟用户生成器(Virtual User Generator)模拟单个真实用户行为;通过控制器(Controller)模拟多个真实用户的行为及通过分析器(Analysis)进行性能分析。同时,详细讲解了如何确认业务流程,确定性能测试标准,编写测试计划。本篇还对部署和准备测试环境进行了专门讲解。
第4篇 性能测试提高(第14~15章):本篇主要介绍了通用性能测试结果分析方法、性能测试报告编写技巧和其他性能测试工具,便于测试工程师可以不受LoadRunner工具的限制,拥有更广阔的视野。
第5篇 性能测试实战(第16~17章):本篇主要介绍了大数据时代Web应用性能测试实战案例:从测试设计、测试执行到测试结果与分析整个过程,以及Web性能优化等内容。本篇是对本书内容的全面总结,便于进一步深化读者所掌握的性能测试的概念、理论和方法。
本书适合哪些读者阅读?
* 网站测试人员;
* Web应用性能测试人员;
* 想学习LoadRunner的人员;
* 想进入软件测试行业,并希望拥有特色知识结构的职场新人;
* 希望有所提高的初级性能测试工程师。

编著者

規格參數

品牌 京東圖書
品牌屬地 China

免責聲明

產品價格、包裝、規格等資訊如有調整,恕不另行通知。我們盡量做到及時更新產品資訊,但請以收到實物為準。使用產品前,請始終閱讀產品隨附的標籤、警告及說明。

查看詳情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
數量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 JD@CHINA 銷售
送至
{{ __("Ship to United States only") }}
滿69免運費
正品保證

已加入購物車

繼續逛逛

為你推薦

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

優惠券

{{ coupon.coupon_name_new | formatCurrency }}
領取 已領取 已領完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即將過期: {{ formatTime(coupon.use_end_time) }}

分享給好友

取消

亞米禮卡專享價

使用禮卡支付即可獲得禮卡專享價

規則說明

禮卡專享價是部分商品擁有的特殊優惠價格;

購買禮卡專享價商品時,若在結算時使用電子禮卡抵扣支付,且禮卡餘額足夠支付訂單中所有禮卡專享價商品的專享價總和,則可以啟用禮卡專享價;

不使用禮卡支付,或禮卡餘額不滿足上一條所述要求時,將無法啟用禮卡專享價,按照普通售價計算,但您仍然可以購買這些商品;

在購買禮卡專享價商品時,若餘額不足,可以在購物車或結算頁中點擊“充值”按鈕對禮卡進行購買和充值;

商品若擁有禮卡專享價,會顯示“專享”的特殊價格標記;

如有疑問,請隨時聯繫客服;

禮卡專享價相關規則最終解釋權歸亞米所有。

由 亞米 銷售

服務保障

Yami 滿$49免運費
Yami 無憂退換
Yami 從美國出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

亞米網希望為我們的客戶提供最優秀的售後服務,讓所有人都能放心在亞米購物。亞米自營商品在滿足退換貨條件的情況下,可在收到包裹的30天之內退換商品(食品因商品質量問題7天內可退換;為了確保每位客戶都能獲得安全和高質量的商品,對於美妝類產品,一經開封或使用即不提供退款或退貨服務,質量問題除外;其他特殊商品需聯繫客服諮詢)。
感謝您的理解和支持。

查看詳情

由 亞米 銷售

亞米電子禮品卡使用規則

若購買時選擇自動儲值,訂單完成後禮品卡將自動儲值至您的帳戶;

若購買時選擇發送郵件,訂單完成後系統將自動發送卡號和密碼到您填寫的郵箱;

寄送郵件時,任何使用者均可使用郵件中的卡號密碼進行禮卡儲值,請妥善保管郵件資訊。

如接收郵件遇到問題,請聯絡客服處理;

發送郵件時,若禮卡沒有被兌換,可以補發郵件。若已經被其他用戶兌換,無法補償;

亞米網電子禮卡可用於購買自營或第三方商品;

亞米網電子禮卡沒有有效期限限制,長期有效;

亞米網電子禮卡的金額,可分多次使用;

亞米網電子禮卡業務規則,最終解釋權歸亞米網所有。

退換政策

已消費的電子禮卡不支持退款。

JD@CHINA 銷售

服務保障

Yami 滿$49免運費
Yami 最優售後
Yami 美國本土出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

由 JD@CHINA 銷售

服務保障

Yami 跨店滿$69免運費
Yami 30天退換保障

亞米-中國集運倉

由亞米從中國精選並集合各大優秀店舖的商品至亞米中國整合中心,合併包裹後將一次合包跨國郵寄至您的地址。跨店包郵門檻低至$69。您將在多商家集合提供的廣泛選購商品中選購商品,輕鬆享有跨店鋪包郵後的低郵資。

退換政策

提供30天內退換保障。產品需在全新未使用的原包裝內,並附有購買憑證。產品品質問題、錯發、或漏發等商家造成的失誤,將進行退款處理。其它原因造成的退換貨郵費客戶將需要自行承擔。由於所有商品均長途跋涉,偶有簡易外包壓磨等但不涉及內部品質問題者,不予退換。

配送資訊

亞米中國集運 Consolidated Shipping 運費$9.99(訂單滿$69 包郵)

下單後2個工作天中國商家出貨,所有包裹抵達亞米中國整合中心(除特別情況及中國境內個別法定假日外)會合併包裹後透過UPS發往美國。 UPS從中國出貨後到美國境內的平均時間為10個工作天左右,可隨時根據直發單號追蹤查詢。受疫情影響,目前物流可能延遲5天左右。包裹需要客人簽收。如未簽收,客人須承擔包裹遺失風險。

由 JD@CHINA 銷售

服務保障

滿69免運費
正品保證

配送資訊

Yami Consolidated Shipping 運費$9.99(訂單滿$69包郵)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

積分規則

不參加任何折扣活動以及亞米會員積分制度。

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

Yami

下載亞米應用

返回頂部

為您推薦

品牌故事

京東圖書

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

評論{{'('+ commentList.posts_count + ')'}}

分享您的感受,幫助更多用戶做出選擇。

撰寫評論
{{ totalRating }} 撰寫評論
  • {{i}}星

    {{i}} 星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暫無符合條件的評論~

評論詳情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已購買 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

回覆{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

取消

這是到目前為止的所有評論!

發表評論
商品評分

請輸入評論

  • 一個好的暱稱,會讓你的評論更受歡迎!
  • 修改了這裡的暱稱,個人資料中的暱稱也將被修改。
感謝你的評論
你的好評可以幫助我們的社區發現更好的亞洲商品。

舉報

取消

確認刪除該評論嗎?

取消

歷史瀏覽

品牌故事

京東圖書