应用程序性能测试艺术(英文影印版)
基本信息
- 原书名: The Art of Application Performance Testing: Help for Programmers and Quality Assurance
- 原出版社: O'Reilly Media, Inc.
- 作者: Ian Molyneaux [作译者介绍]
- 丛书名: 东南大学出版社O'Reilly系列
- 出版社:东南大学出版社
- ISBN:9787564116316
- 上架时间:2009-5-31
- 出版日期:2009 年4月
- 开本:16开
- 页码:144
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 软件质量、软件测试及维护
内容简介回到顶部↑
当今企业的生存与否取决于网络应用和网络服务。由于程序的日趋复杂和迅速部署的压力,许多从业人员不会花时间去保证程序的正常运行或有效扩展上。《应用程序性能测试艺术》解释了测试过程的完整生命周期,并展示了帮助您计划、获准、协调以及引导对应用程序的性能测试的最佳实践。.
你将学习到如何:
设定符合实际的性能测试目标
实施有效的应用程序性能测试策略
解析性能测试结果..
使用自动化性能测试工具
测试传统的本地应用程序、基于web的应用程序及web服务(soa)
识别并解决性能测试中常被忽视的问题
本书作者是一位有30年it企业工作经验和超过12年性能测试经验的顾问。这本通俗易懂的书以真正的实例和配图例证,同时提供实用的建议。《应用程序性能测试艺术》一书详尽地解释了一个不适当的测试策略中的诸多缺陷,并提供了一套健全的、结构性的方法,以确保你的应用程序运作良好,并且在需要升级时能有效扩展。...
你将学习到如何:
设定符合实际的性能测试目标
实施有效的应用程序性能测试策略
解析性能测试结果..
使用自动化性能测试工具
测试传统的本地应用程序、基于web的应用程序及web服务(soa)
识别并解决性能测试中常被忽视的问题
本书作者是一位有30年it企业工作经验和超过12年性能测试经验的顾问。这本通俗易懂的书以真正的实例和配图例证,同时提供实用的建议。《应用程序性能测试艺术》一书详尽地解释了一个不适当的测试策略中的诸多缺陷,并提供了一套健全的、结构性的方法,以确保你的应用程序运作良好,并且在需要升级时能有效扩展。...
作译者回到顶部↑
本书提供作译者介绍
Ian Molyneaux,Compuware的Application Performance Assurance主题专家,在IT行业有超过30年的从业经验。作为一名技术专家,他回避了和管理相关的内容。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
preface .
1 why performance test?
what is performance?the end-user perspective
bad performance:why it's so common
summary
2 the fundamentals of effective application performance testing
choosing and appropriate performance test environment
setting realistic and appropriate performance targets
making sure your application is stable enough for performance testing
obtaining a code freeze
identifying and scripting the business-critical transactions
providing sufficient test data of high quality
ensuring accurate performance test design
identifying the server and network key performance indicators(kpis)
allocating enough time to performance test effectively
summary
3 the process of performance testing
the proof of concept(poc)
from requirements to performance test
case study 1:online banking
1 why performance test?
what is performance?the end-user perspective
bad performance:why it's so common
summary
2 the fundamentals of effective application performance testing
choosing and appropriate performance test environment
setting realistic and appropriate performance targets
making sure your application is stable enough for performance testing
obtaining a code freeze
identifying and scripting the business-critical transactions
providing sufficient test data of high quality
ensuring accurate performance test design
identifying the server and network key performance indicators(kpis)
allocating enough time to performance test effectively
summary
3 the process of performance testing
the proof of concept(poc)
from requirements to performance test
case study 1:online banking
前言回到顶部↑
This book is written by an experienced application performance specialist for the benefit of those who would like to become specialists or have started working at application performance testing. .
Businesses in today's world live and die by the performance of mission-critical software applications. Sadly, many applications are deployed without being adequately tested for scalability and performance. Effective performance testing identifies performance bottlenecks in a timely fashion and tells you where they are located in the application landscape.
The Art of Application Performance Testing addresses an urgent need in the marketplace for reference material on this subject. However, this is not a book on how to tune technology X or optimize technology Y. I've intentionally stayed well away from specific technologies except where they actually affect how you go about performance testing. My intention is to provide a commonsense guide that focuses on planning, execution, and interpretation of results and is based on a decade of experience in performance testing projects.
In the same vein, I won't touch on any particular industry performance testing methodology because--truth be told--they don't exist. Application performance testing is a unique discipline and is crying out for its own set of industry standards. I'm hopeful that this book may in some small way act as a catalyst for the appearance of formal processes.
Although I work for a company that's passionate about performance, this book is tool- and vendor-neutral. The processes and strategies described here can be used with any professional automated testing solution.
Hope you like it!
---Ian Molyneaux, December 2008
Audience
Although this book is for anyone interested in learning about application performance testing, it especially targets seasoned software testers and project managers looking for guidance in implementing an effective application performance testing strategy.
The book assumes that readers have some familiarity with software testing techniques, though not necessarily performance-related ones.
As a further prerequisite, effective performance testing is really possible only with the use of automation. Therefore, to get the most from the book you should have some experience of automated testing tools.
About This Book
Based on a number of my jottings (that never made it to the white paper stage) and ten years of hard experience, this book is designed to explain why it is so important to performance test any application before deploying it. The book leads you through the steps required to implement an effective application performance testing strategy.
Here are brief summaries of the book's chapters and appendixes.
Chapter 1, Why Performance Test?, discusses the rationale behind application performance testing and looks at performance testing in the IT industry from a historical perspective.
Chapter 2, The Fundamentals of Effective Application Performance Testing, introduces the building blocks of effective performance testing and explains their importance.
Chapter 3, The Process of Performance Testing, suggests a best-practice approach. It builds on Chapter 2, applying its requirements to a model for application performance testing.
Chapter 4, Interpreting Results: Effective Root-Cause Analysis, teaches effective root-cause analysis. It discusses the typical output of a performance test and how to perform effective analysis.
Chapter 5, Application Technology and Its Impact on Performance Testing, discusses the effects of particular software environments on testing. The approach is generic, so many details regarding your applications will depend on the characteristics of the technologies you use.
Appendix A, Transaction Examples, provides examples of how to prepare application transactions for inclusion in a performance test.
Businesses in today's world live and die by the performance of mission-critical software applications. Sadly, many applications are deployed without being adequately tested for scalability and performance. Effective performance testing identifies performance bottlenecks in a timely fashion and tells you where they are located in the application landscape.
The Art of Application Performance Testing addresses an urgent need in the marketplace for reference material on this subject. However, this is not a book on how to tune technology X or optimize technology Y. I've intentionally stayed well away from specific technologies except where they actually affect how you go about performance testing. My intention is to provide a commonsense guide that focuses on planning, execution, and interpretation of results and is based on a decade of experience in performance testing projects.
In the same vein, I won't touch on any particular industry performance testing methodology because--truth be told--they don't exist. Application performance testing is a unique discipline and is crying out for its own set of industry standards. I'm hopeful that this book may in some small way act as a catalyst for the appearance of formal processes.
Although I work for a company that's passionate about performance, this book is tool- and vendor-neutral. The processes and strategies described here can be used with any professional automated testing solution.
Hope you like it!
---Ian Molyneaux, December 2008
Audience
Although this book is for anyone interested in learning about application performance testing, it especially targets seasoned software testers and project managers looking for guidance in implementing an effective application performance testing strategy.
The book assumes that readers have some familiarity with software testing techniques, though not necessarily performance-related ones.
As a further prerequisite, effective performance testing is really possible only with the use of automation. Therefore, to get the most from the book you should have some experience of automated testing tools.
About This Book
Based on a number of my jottings (that never made it to the white paper stage) and ten years of hard experience, this book is designed to explain why it is so important to performance test any application before deploying it. The book leads you through the steps required to implement an effective application performance testing strategy.
Here are brief summaries of the book's chapters and appendixes.
Chapter 1, Why Performance Test?, discusses the rationale behind application performance testing and looks at performance testing in the IT industry from a historical perspective.
Chapter 2, The Fundamentals of Effective Application Performance Testing, introduces the building blocks of effective performance testing and explains their importance.
Chapter 3, The Process of Performance Testing, suggests a best-practice approach. It builds on Chapter 2, applying its requirements to a model for application performance testing.
Chapter 4, Interpreting Results: Effective Root-Cause Analysis, teaches effective root-cause analysis. It discusses the typical output of a performance test and how to perform effective analysis.
Chapter 5, Application Technology and Its Impact on Performance Testing, discusses the effects of particular software environments on testing. The approach is generic, so many details regarding your applications will depend on the characteristics of the technologies you use.
Appendix A, Transaction Examples, provides examples of how to prepare application transactions for inclusion in a performance test.
媒体评论回到顶部↑
“作者Ian在本书中恰到好处地主张了厂商无关(vendor-agnostic)方法论。他对诸多案例的学习背景为本书提供了大量衡量标准和图片,以具有说服力的方式传递给读者。‘最重要的是方法,而工具可以灵活选择……’Ian的专业技能在整个阅读体验中可见一斑。”
——Matt St. Onge,企业解决方案架构师,HCL Technologies America / Teradyne ...
——Matt St. Onge,企业解决方案架构师,HCL Technologies America / Teradyne ...


点击看大图


加载中...
