| Performance Analysis for Java Web Sites |
| By Stacy Joines, Ruth Willenborg, Ken Hygh |
| | |
| Publisher | : Addison Wesley |
| Pub Date | : September 10, 2002 |
| ISBN | : 0-201-84454-0 |
| Pages | : 464 |
| Copyright |
| | | Figures and Listings |
| | | | Listings |
| |
| | | Foreword |
| | | Introduction |
| | | Acknowledgments |
| | | Chapter 1. Basic Performance Lingo |
| | | | Measurement Terminology |
| | | | Optimization Terminology |
| | | | Summary |
| |
| | | Chapter 2. Java Application Server Performance |
| | | | Web Content Types |
| | | | Web Application Basics |
| | | | Beyond the Basics |
| | | | Other Features |
| | | | Summary |
| |
| | | Chapter 3. The Performance Roles of Key Web Site Components |
| | | | Network Components |
| | | | Load Balancers |
| | | | HTTP Servers |
| | | | Application Servers |
| | | | Databases and Other Back-End Resources |
| | | | Caching |
| | | | Web Site Topologies |
| | | | Summary |
| |
| | | Chapter 4. Java Specifics |
| | | | The Java Virtual Machine |
| | | | Java Coding Techniques |
| | | | Summary |
| |
| | | Chapter 5. Performance Profiles of Common Web Sites |
| | | | Financial Sites |
| | | | B2B (Business-to-Business) Sites |
| | | | e-Commerce Sites |
| | | | Portal Sites |
| | | | Information Sites |
| | | | Pervasive Client Device Support |
| | | | Web Services |
| | | | Summary |
| |
| | | Chapter 6. Developing a Performance Test Plan |
| | | | Test Goals |
| | | | Defining the Test Scope |
| | | | Scalability Testing |
| | | | Building the Performance Team |
| | | | Summary |
| |
| | | Chapter 7. Test Scripts |
| | | | Getting Started |
| | | | Test Scripts Basics |
| | | | Making Test Scripts Dynamic |
| | | | Building Test Scenarios |
| | | | Common Pitfalls |
| | | | Summary |
| |
| | | Chapter 8. Selecting the Right Test Tools |
| | | | Production Simulation Requirements |
| | | | Tool Requirements for Reproducible Results |
| | | | Buy versus Build |
| | | | Summary |
| |
| | | Chapter 9. Test Environment Construction and Tuning |
| | | | The Network |
| | | | The Servers |
| | | | The Load Generators |
| | | | Hardware and Test Planning |
| | | | Summary |
| |
| | | Chapter 10. Case Study: Preparing to Test |
| | | | Case Study Assumptions |
| | | | Fictional Customer: TriMont Mountain Outfitters |
| | | | An Introduction to the TriMont Web Site |
| | | | Detailed TriMont Web Site Planning Estimates |
| | | | Summary |
| |
| | | Chapter 11. Executing a Successful Test |
| | | | Testing Overview |
| | | | Test Analysis and Tuning Process |
| | | | Test Phases |
| | | | Test Environment Configurations |
| | | | Summary |
| |
| | | Chapter 12. Collecting Useful Data |
| | | | CPU Utilization |
| | | | Java Monitoring |
| | | | Other Performance Monitors |
| | | | Summary |
| |
| | | Chapter 13. Common Bottleneck Symptoms |
| | | | Underutilization |
| | | | Bursty Utilization |
| | | | High CPU Utilization |
| | | | Uneven Cluster Loading |
| | | | Summary |
| |
| | | Chapter 14. Case Study: During the Test |
| | | | Update |
| | | | Test Environment |
| | | | Testing Underway |
| | | | Summary |
| |
| | | Chapter 15. Capacity Planning and Site Growth |
| | | | Review Plan Requirements |
| | | | Review Performance Test Results |
| | | | Projecting Performance |
| | | | Case Study: Capacity Planning |
| | | | Ongoing Capacity Planning |
| | | | Summary |
| |
| | | Appendix A. Planning Worksheets |
| | | | Capacity Sizing Worksheet |
| | | | Network Capacity Sizing Worksheet |
| | | | JVM Memory HTTP Session Sizing Worksheet |
| | | | Hardware Sizing Worksheet |
| | | | Capacity Planning Worksheet |
| |
| | | Appendix B. Pre-Test Checklists |
| | | | Web Application Checklist |
| | | | Component Checklist |
| | | | Test Team Checklist |
| | | | Test Environment Checklist |
| | | | Test Simulation and Tooling Checklist |
| |
| | | Appendix C. Test Tools |
| | | | Performance Analysis and Test Tool Sources |
| | | | Load Driver Checklist |
| | | | Sample LoadRunner Script ( 2002 Mercury Interactive Corporation) |
| | | | Sample SilkPerformer Script 2002 Segue Corporation |
| |
| | | Appendix D. Performance Test Checklists and Worksheets |
| | | | Performance Test Results Worksheet |
| | | | Results Verification Checklist |
| | | | Tuning Settings Worksheet |
| | | | Bottleneck Removal Checklist |
| | | | Summary Test Results Graph |
| |
| | | Bibliography |
| | | Index |