搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
应用程序性能测试的艺术
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111273820
  • 作      者:
    (新)Ian Molyneaux著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2010
收藏
作者简介
  Ian Molyneaux,来自新西兰的奥克兰,在20世纪70年代中期一次偶然的机会,申请了一份“初级电脑操作员”的工作,从而开始了他的IT生涯。岁月如梭,30年来,Ian在IT行业中担当了许多不同的角色。他避开了所有与管理相关的事务,潜心钻研技术。他现任Compuware公司欧洲、中东和非洲区应用性能保障主题专家。Ian是一个快50岁的人,跟妻子Sarah和女)LSasha以及他养的两只猫住在英国的白金汉郡。
展开
内容介绍
  当前,企业的生存越来越多地依赖于网络应用和网络服务。由于开发程序的日益复杂,以及迫于产品短时间内发布的压力,许多IT人员不会花时间去保证应用程序的性能和有效扩展。《应用程序性能测试的艺术》解释了测试过程的完整生命周期,并给出帮助您计划、获得批准、协调以及对应用程序实施性能测试的最佳实践。
  通过《应用程序性能测试的艺术》,您将会学到:
  设定切合实际的性能测试目标。
  实施有效的应用程序性能测试策略。
  解析性能测试结果。
  配合不同的应用技术和基础架构。
  使用自动化性能测试工具。
  测试传统的本地应用程序、基于Web的应用程序和Web服务。
  识别和解决在性能测试中常被忽略的一些问题。
  Ian Molyneaux是一名有着30年IT从业经验和超过12年性能测试经验的顾问。他是Compuware公司Application Performance Assurance的EMEA SME(Subject Matter Expert,主题专家)。作为一名技术专家,他在《应用程序性能测试的艺术》中回避了和管理相关的内容。
展开
精彩书评
  “Ian提出的解决方案不依赖于任何工具厂商,他在书中所提到的度量、图表以及背景资料无一不是来自于他在大量实际案例中的研究,并以极其富于表现力的形式充分展现给读者。“最重要的是方法,而工具可以灵活选择……本书处处都可以体现Ian在这个领域(性能测试领域)的专业性。”
  ——Matt St.Onge,企业级解决方案架构师 HCL Technologies America/Teradyne
展开
精彩书摘
  本章提出了与本书所有需要讨论主题相关的一些根本性问题。什么是性能测试?为什么执行性能测试至关重要?在本章中,我也定义了什么是好的性能体验、什么是不好的性能体验,并且讨论了一些导致最终用户体验不佳的共同因素。性能不佳的应用程序(例如,性能表现极差)通常无法实现企业预期利益,也就是说,企业为此(程序性能)花费了时间和金钱,但是却在应用此程序的用户中失去了信誉,因此(这样的程序)不能视为可靠的资产。如果一个应用程序不能够为企业带来效益,那么它的存在就会岌岌可危,更不用说(与这个程序相关的)那些架构师、设计师、程序员和测试员了。(但愿有那么一些!)对于大多数的企业和那些成熟度较高的组织来说,单元测试、功能测试和系统测试是很容易理解的,然而性能测试却往往容易忽略。管理层并不能体会到性能测试的重要性,尽管这很奇怪,但确实是这样的。在过去的十年里,尽管许多像我这样的顾问为此做了大量的宣传努力,但仍然收效甚微。1.1以最终用户的眼光看待性能一个应用程序在什么样的情况下才会被认为拥有好的性能呢?我多年与客户和性能团队共事的经验表明“性能”是用户的一种最终感受。一个性能优异的应用程序,在最终用户执行某项任务时,程序不会产生过度的延迟而引起用户的不满。关于性能这件事,正所谓当局者迷,旁观者清(译注6)。
展开
目录
前言
第1章 为什么要进行性能测试
1.1 以最终用户的眼光看待性能
1.2 糟糕的性能:为何如此普遍
1.3 总结

第2章 有效应用程序性能测试的基本原则
2.1 选择合适的性能测试工具
2.2 设计合适的性能测试环境
2.3 制定切合实际的性能指标
2.4 确保在性能测试过程中应用程序足够稳定
2.5 做到代码冻结
2.6 识别并确认关键业务的事务
2.7 提供高质量的足够的测试数据
2.8 确保准确的性能测试设计
2.9 确定服务器和网络的关键性能指标
2.10 安排足够的时间确保有效的性能测试
2.11 总结

第3章 性能测试过程
3.1 概念验证
3.2 从需求到性能测试
3.3 案例学习1:网上银行
3.4 案例学习2:呼叫中心
3.5 总结

第4章 结果解析:有效的根源问题分析
4.1 过程分析
4.2 性能测试输出的类型
4.3 根本原因分析
4.4 分析报告检查列表
4.5 总结

第5章 应用程序采用的技术对性能测试的影响
5.1 Ajax
5.2 Citrix
5.3 HTTP协议
5.4 Java
5.5 0racle
5.6 SAP
5.7 SOA
5.8 Web 2.0
5.9 怪异的应用技术
附录A 银行事务案例
附录B POC及性能测试快速参考
附录C 自动化测试工具厂商
附录D KPI监控模板实例
附录E 项目计划的例子
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证