应用程序性能测试的艺术 - (EPUB全文下载)

文件大小:1.15 mb。
文件格式:epub 格式。
书籍内容:

应用程序性能测试的艺术
The Art of Application Performance Testing:Help for Programmers and Quality Assurance
[新]莫里纽克斯(Molyneaux,I.) 著
李刚 陈宇星 译
ISBN:978-7-111-27382-0
本书纸版由机械工业出版社于2009年出版,电子版由华章分社(北京华章图文信息有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.bbbvip.com
新浪微博 @研发书局
腾讯微博 @yanfabook
目 录

O'Reilly Media, Inc.介绍
译者序
前言
第1章 为什么要进行性能测试
1.1 以最终用户的眼光看待性能
1.1.1 性能度量
1.1.2 性能标准
1.1.3 互联网的影响
1.2 糟糕的性能:为何如此普遍
1.2.1 IT商业价值曲线
1.2.2 性能测试成熟度:分析师的考虑
1.2.3 系统设计阶段缺少性能方面的考虑
1.2.4 直到最后一刻才进行性能测试
1.2.5 有多少用户
1.2.6 低估人气
1.2.7 性能测试还不规范
1.2.8 自动化测试工具
1.2.9 应用程序使用技术的影响
1.3 总结
第2章 有效应用程序性能测试的基本原则
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.2.5 软件安装冲突
2.3 制定切合实际的性能指标
2.3.1 一致性
2.3.2 关键性能指标
2.3.3 可用性或正常运行时间
2.3.4 并发性、扩展性和吞吐量
2.3.5 响应时间
2.3.6 网络容量
2.3.7 服务器容量
2.4 确保在性能测试过程中应用程序足够稳定
2.5 做到代码冻结
2.6 识别并确认关键业务的事务
2.6.1 事务检查列表
2.6.2 事务回放验证
2.6.3 要测量什么
2.6.4 用户是否反复登录
2.6.5 资源共享
2.7 提供高质量的足够的测试数据
2.7.1 输入数据
2.7.2 目标数据
2.7.3 运行时返回数据
2.7.4 数据安全性
2.8 确保准确的性能测试设计
2.8.1 步进时间
2.8.2 负载生成策略
2.8.3 为每个事务设置虚拟用户数
2.8.4 确定性能测试类型
2.8.5 用户负载仿真
2.8.6 理清思路
2.9 确定服务器和网络的关键性能指标
2.9.1 服务器关键性能指标
2.9.2 网络关键性能指标
2.10 安排足够的时间确保有效的性能测试
2.11 总结
第3章 性能测试过程
3.1 概念验证
3.2 从需求到性能测试
3.2.1 过程时间指南
3.2.2 第1步:需求分析
3.2.3 第2步:搭建测试环境
3.2.4 第3步:录制事务脚本
3.2.5 第4步:创建性能测试场景
3.2.6 第5步:执行性能测试
3.2.7 第6步(后测试阶段):分析测试结果、撰写测试报告和环境恢复
3.3 案例学习1:网上银行
3.3.1 应用程序架构
3.3.2 系统用户
3.3.3 第1步:需求分析
3.3.4 第2步:搭建测试环境
3.3.5 第3步:录制事务脚本
3.3.6 第4步:创建测试场景
3.3.7 第5步:执行测试
3.3.8 网上银行案例回顾
3.4 案例学习2:呼叫中心
3.4.1 应用程序架构
3.4.2系统用户
3.4.3 第1步:需求分析
3.4.4 第2步:搭建测试环境
3.4.5 第3步:录制事务脚本
3.4.6 第4步:创建测试场景
3.4.7 第5步:执行测试
3.4.8 呼叫中心案例回顾
3.5 总结
第4章 结果解析:有效的根源问题分析
4.1 过程分析
4.1.1 实时分析
4.1.2 测试后分析
4.2 性能测试输出的类型
4.2.1 统计入门
4.2.2 响应时间测量
4.2.3 吞吐量和容量
4.2.4 监控关键性能指标
4.2.5 服务器关键性能指标
4.2.6 网络关键性能指标
4.2.7 负载生成器性能
4.3 根本原因分析
4.3.1 可扩展性和响应时间
4.3.2 深入挖掘
4.3.3 应用服务器内部
4.3.4 寻找“拐点”
4.3.5 错误处理
4.3.6 基准数据
4.4 分析报告检查列表
4.4.1 测试前的准备工作
4.4.2 测试执行过程中的工作
4.4.3 测试完成后的工作
4.5 总结
第5章 应用程序采用的技术对性能测试的影响
5.1 Ajax
5.2 Citrix
5.3 HTTP协议
5.3.1 Web Services
5.3.2 NET Remoting
5.3.3 浏览器的缓存
5.3.4 安全套接字层
5.4 Java
5.5 Oracle
5.5.1 Oracle的双重架构
5.5.2 Oracle Forms Server
5.5.3 测试Oracle的注意项
5.6 SAP
5.7 SOA
5.8 Web 2.0
5.9 怪异的应用技术
5.9.1 绝望前的努力
5.9.2 中间件层的选择
5.9.3 手工脚本
附录A 银行事务案例
附录B POC及性能测试快速参考
B.1 概念验证
B.2 性能测试执行列表
B.2.1 项目持续时间参考
B.2.2 第1步:需求分析
B.2.3 第2步:搭建测试环境
B.2.4 第3步:录制事务脚本
B.2.5 第4步:创建测试场景
B.2.6 第5步:执行性能测试
B.2.7 第6步:(后测试阶段):分析结果、编制报告和环境恢复
B.3 分析列表
B.3.1 测试前任务
B.3.2 测试执行中的任务
B.3.3 后测试任务
附录C 自动化测试工具厂 ............

书籍插图:
书籍《应用程序性能测试的艺术》 - 插图1
书籍《应用程序性能测试的艺术》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 应用程序性能测试的艺术 - (EPUB全文下载)