The Art of Application Performance Testing 2nd Edition
作者: Ian Molyneaux
语言: 英文
出版年份: 2014
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《The Art of Application Performance Testing: From Strategy to Tools》第二版是由Ian Molyneaux撰写的一本专注于应用性能测试的权威指南。本书由O'Reilly Media于2014年出版,旨在为读者提供一套全面的性能测试方法论和实践指南,帮助读者在软件开发过程中确保应用的性能和可扩展性。

书籍背景

随着互联网和移动设备的普及,应用性能对用户体验和业务成功的重要性日益凸显。然而,许多企业在应用部署前未能充分进行性能测试,导致应用在上线后出现性能瓶颈和扩展性问题。本书的作者Ian Molyneaux凭借15年的性能测试经验,结合最新的云计算、移动设备和端到端监控技术,对第一版内容进行了全面更新和扩充,以满足现代软件开发的需求。

核心内容

本书共分为10章,内容涵盖性能测试的基础知识、工具选择、测试策略制定、测试执行以及结果分析等多个方面。以下是各章内容的简要介绍:

第1章:Why Performance Test?

本章探讨了性能测试的重要性,分析了性能不佳对业务的影响,并介绍了性能测试在软件开发生命周期中的位置。作者通过实际案例展示了性能问题的常见原因,如缺乏性能设计、测试时间不足以及对新技术的不当使用。

第2章:Choosing an Appropriate Performance Testing Tool

本章讨论了性能测试工具的选择,强调了自动化工具在性能测试中的必要性。作者详细介绍了性能测试工具的架构,包括脚本模块、测试管理模块、负载注入器和分析模块,并提供了工具选择的建议和评估清单。

第3章:The Fundamentals of Effective Application Performance Testing

本章介绍了有效性能测试的基础知识,包括项目规划、测试环境设计、性能目标设定、关键用例脚本编写和测试数据准备等。作者强调了在测试前确保应用功能稳定的重要性,并提出了设计性能测试环境时需要考虑的因素,如服务器配置、网络带宽和虚拟化技术。

第4章:The Process of Performance Testing

本章详细描述了性能测试的全过程,包括非功能性需求捕获、测试环境搭建、用例脚本编写、测试场景构建、测试执行和结果分析。作者通过在线银行和呼叫中心的案例研究,展示了如何将理论应用于实际项目。

第5章:Interpreting Results: Effective Root-Cause Analysis

本章聚焦于性能测试结果的解读和根本原因分析。作者介绍了实时分析和事后分析的方法,并详细讨论了如何通过关键性能指标(KPI)来诊断问题。本章还提供了分析检查清单,帮助读者系统地分析测试结果。

第6章:Performance Testing and the Mobile Client

随着移动设备的普及,移动应用性能测试成为了一个重要课题。本章讨论了移动客户端性能测试的特点和挑战,包括移动设备的设计考虑、测试自动化和测试策略。作者还介绍了如何在性能测试中模拟移动设备的使用场景。

第7章:End-User Experience Monitoring and Performance

本章探讨了端到端监控技术及其在性能测试中的应用。作者介绍了主动监控和被动监控(如真实用户监控)的概念,并讨论了如何通过外部监控工具来评估应用在实际用户环境中的性能表现。

第8章:Integrating External Monitoring and Performance Testing

本章讨论了如何将外部监控与性能测试相结合,以获得更全面的性能评估。作者介绍了主动和被动监控工具与性能测试工具的集成方法,并提供了测试多媒体内容和非互联网应用的策略。

第9章:Application Technology and Its Impact on Performance Testing

本章分析了不同应用技术(如AJAX、Citrix、Oracle、SAP等)对性能测试的影响。作者提供了针对各种技术的测试建议和最佳实践,帮助读者应对复杂的测试场景。

第10章:Conclusion

在最后一章中,作者总结了性能测试的未来趋势,并强调了性能测试在确保应用成功部署中的关键作用。作者呼吁行业制定统一的性能测试标准,并鼓励读者将性能测试作为软件开发的核心环节。

适用人群

本书适合希望成为性能测试专家的软件测试人员、开发人员以及对性能测试感兴趣的IT专业人士。无论是初学者还是经验丰富的测试专家,都能从本书中获得宝贵的指导和启发。

《The Art of Application Performance Testing: From Strategy to Tools》第二版是一本全面、实用且紧跟技术发展的性能测试指南,强烈推荐给所有关注应用性能的读者。

期待您的支持
捐助本站