Art of Application Performance Testing
O'Reilly Media (Verlag)
978-1-4919-0054-3 (ISBN)
- Set realistic performance testing goals
- Implement an effective application performance testing strategy
- Interpret performance test results
- Cope with different application technologies and architectures
- Understand the importance of End User Monitoring (EUM)
- Use automated performance testing tools
- Test traditional local applications, web applications, and web services
- Recognize and resolves issues often overlooked in performance tests
Written by a consultant with over 15 years’ experience with performance testing, The Art of Application Performance Testing thoroughly explains the pitfalls of an inadequate testing strategy and offers a robust, structured approach for ensuring that your applications perform well and scale effectively when the need arises.
Originally hailing from Auckland, New Zealand, Ian Molyneaux ended up in IT purely by chance after applying for an interesting looking job advertised as "junior computer operator" in the mid '70s. The rest is history; 35 years later, Ian has held many roles in IT but is a techie at heart. His current role is Head of Performance at Intechnica, a software consultancy based in Manchester UK, specializing in .NET development and performance assurance for the enterprise with a strong focus on Cloud. He currently resides in Buckinghamshire, U.K. with wife Sarah, daughter Sasha, and three cats and is trying to get used to the idea of turning 55!
Chapter 1Why Performance Test?
What Is Performance? The End-User Perspective
Bad Performance: Why It’s So Common
Summary
Chapter 2Choosing an Appropriate Performance Testing Tool
Performance Testing Tool Architecture
Choosing a Performance Testing Tool
Performance Testing Toolset: Proof of Concept
Summary
Chapter 3The Fundamentals of Effective Application Performance Testing
Making Sure Your Application Is Ready
Allocating Enough Time to Performance Test
Obtaining a Code Freeze
Designing a Performance Test Environment
Setting Realistic Performance Targets
Identifying and Scripting the Business-Critical Use Cases
Providing Test Data
Ensuring Accurate Performance-Test Design
Identifying the KPIs
Summary
Chapter 4The Process of Performance Testing
Activity Duration Guidelines
Performance Testing Approach
Case Study 1: Online Banking
Case Study 2: Call Center
Summary
Chapter 5Interpreting Results: Effective Root-Cause Analysis
The Analysis Process
Types of Output from a Performance Test
Root-Cause Analysis
Analysis Checklist
Summary
Chapter 6Performance Testing and the Mobile Client
What’s Different About a Mobile Client?
Mobile Testing Automation
Mobile Design Considerations
Mobile Testing Considerations
Mobile Test Design
Summary
Chapter 7End-User Experience Monitoring and Performance
What Is External Monitoring?
Why Monitor Externally?
External Monitoring Categories
Active Monitoring
Passive Monitoring
Pros and Cons of Active Versus Passive Monitoring
Tooling for External Monitoring of Internet Applications
Creating an External Monitoring Testing Framework
Isolating and Characterizing Issues Using External Monitoring
Monitoring Native Mobile Applications
Essential Considerations for CDN Monitoring
Performance Results Interpretation
The Application Performance Index (APDEX)
Management Information
Effective Reporting
Competitive Understanding
Alerting
Summary
Chapter 8Integrating External Monitoring and Performance Testing
Tooling Choices
Active and Passive Integration with Static Performance Testing
Test Approach
Useful Source Materials
Summary
Chapter 9Application Technology and Its Impact on Performance Testing
Asynchronous Java and XML (AJAX)
Citrix
Virtual Desktop Infrastructure
HTTP Protocol
Java
Oracle
SAP
Service-Oriented Architecture
Web 2.0
Oddball Application Technologies: Help, My Load Testing Tool Won’t Record It!
Summary
Chapter 10Conclusion
Appendix Use-Case Definition Example
Appendix Proof of Concept and Performance Test Quick Reference
Appendix Performance and Testing Tool Vendors
Appendix Sample Monitoring Templates: Infrastructure Key Performance Indicator Metrics
Appendix Sample Project Plan
Erscheint lt. Verlag | 20.1.2015 |
---|---|
Zusatzinfo | black & white illustrations |
Verlagsort | Sebastopol |
Sprache | englisch |
Maße | 187 x 232 mm |
Gewicht | 488 g |
Einbandart | Paperback |
Themenwelt | Informatik ► Software Entwicklung ► Qualität / Testen |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Schlagworte | Testen |
ISBN-10 | 1-4919-0054-7 / 1491900547 |
ISBN-13 | 978-1-4919-0054-3 / 9781491900543 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich