Create bookmark
Performance Testing Guidance for Web Applications
Do you like this document?
Notes
Please login to add notes
- + Cover
- Table of Contents
- Foreword by Alberto Savoia
- Foreword by Rico Mariani
-
+
Introduction
- Scope of This Guide
- Why We Wrote This Guide
- Features of This Guide
- Who Should Read This Guide
- + How to Use This Guide
- + Organization of This Guide
- Approach Used in This Guide
- Feedback on the Guide
- The Team Who Brought You This Guide
- Contributors and Reviewers
- External Contributors and Reviewers
- Tell Us About Your Success
-
+
Part I: Introduction to Performance Testing
-
+
Part II: Exemplar Performance Testing Approaches
-
+
Chapter 4: Web Application Performance Testing Core Activities
- Objectives
- Overview
- How to Use This Chapter
- Overview of Activities
- Summary Table of Core Performance-Testing Activities
- Core Performance-Testing Activities Walkthrough
- + Activity 1. Identify the Test Environment
- + Activity 2. Identify Performance Acceptance Criteria
- + Activity 3. Plan and Design Tests
- + Activity 4. Configure the Test Environment
- + Activity 5. Implement the Test Design
- + Activity 6. Execute the Test
- + Activity 7. Analyze Results, Report, and Retest
-
+
Chapter 5: Coordinating Performance Testing with an Iteration-Based Process
- Objectives
- Overview
- How to Use This Chapter
- Introduction to the Approach
- Iterative Performance Testing Activities
- Relationship to Core Performance Testing Activities
- + Activity 1. Understand the Project Vision and Context
- + Activity 2. Identify Reasons for Testing Performance
- + Activity 3. Identify the Value Performance Testing Adds to the Project
- + Activity 4. Configure the Test Environment
- + Activity 5. Identify and Coordinate Tasks
- + Activity 6. Execute Task(s)
- + Activity 7. Analyze Results and Report
- + Activity 8. Revisit Activities 1-3 and Consider Performance Acceptance Criteria
- + Activity 9. Reprioritize Tasks
- Summary
-
+
Chapter 6: Managing an Agile Performance Test Cycle
- Objectives
- Overview
- How to Use This Chapter
- Introduction to the Approach
- Agile Performance-Testing Activities
- Relationship to Core Performance-Testing Activities
- + Activity 1. Understand the Project Vision and Context
- + Activity 2. Identify Reasons for Testing Performance
- + Activity 3. Identify the Value Performance Testing Adds to the Project
- Activity 4. Configure the Test Environment
- + Activity 5. Identify and Coordinate Tasks
- + Activity 6. Execute Task(s)
- Activity 7. Analyze Results and Report
- Activity 8. Revisit Activities 1-3 and Consider Performance Acceptance Criteria
- Activity 9. Reprioritize Tasks
- Additional Considerations
- Summary
-
+
Chapter 7: Managing the Performance Test Cycle in a Regulated (CMMI) Environment
- Objectives
- Overview
- How to Use This Chapter
- Introduction to the Approach
- CMMI Performance-Testing Activities
- Relationship to Core Performance-Testing Activities
- CMMI Performance Testing Activity Flow
- + Activity 1. Understand the Process and Compliance Criteria
- + Activity 2. Understand the System and the Project Plan
- + Activity 3. Identify Performance Acceptance Criteria
- + Activity 4. Plan Performance-Testing Activities
- + Activity 5. Design Tests
- Activity 6. Configure the Test Environment
- Activity 7. Implement the Test Design
- Activity 8. Execute Work Items
- Activity 9. Report Results and Archive Data
- Activity 10. Modify the Plan and Gain Approval for Modifications
- Activity 11. Return to Activity 5
- Activity 12. Prepare the Final Report
- Summary
-
+
Chapter 4: Web Application Performance Testing Core Activities
- + Part III: Identify the Test Environment
-
+
Part IV: Identify Performance Acceptance Criteria
-
+
Chapter 9: Determining Performance Testing Objectives
- Objectives
- Overview
- How to Use This Chapter
- Terminology
- Approach for Determining Performance Testing Objectives
- + Determine the Objectives of Performance Testing
- Capture or Estimate Resource Usage Targets and Thresholds
- Capture or Estimate Resource Budgets
- Identify Metrics
- Communicate Results
- Stay Aware of Changing Objectives, Targets, and Budgets
- + Case Studies—Identifying Performance-testing Objectives
- Summary
-
+
Chapter 10: Quantifying End-User Response Time Goals
- Objectives
- Overview
- How to Use This Chapter
- Terminology
- Approach for Quantifying End-User Response Time
- Determine Application Functionality and Usage
- + Verbalize and Capture Performance Requirements and Goals
- + Quantify Performance Requirements and Goals
- Record Performance Requirements and Goals
- Summary
-
+
Chapter 11: Consolidating Various Types of Performance Acceptance Criteria
- Objectives
- Overview
- How to Use This Chapter
- Terminology
- Approach for Consolidating Acceptance Criteria
- Investigate End-User Requirements
- Collect Business Requirements
- Determine Technical Requirements
- Research Standards, Compliance, and Contracts
- Establish Performance-Testing Objectives
- Compare and Consolidate Performance Characteristics
- Review and Update the Performance Plan
- Summary
-
+
Chapter 9: Determining Performance Testing Objectives
-
+
Part V: Plan and Design Tests
-
+
Chapter 12: Modeling Application Usage
- Objectives
- Overview
- How to Use This Chapter
- Approach for Modeling Application Usage
- + Identify the Objectives
- + Determine Key Usage Scenarios
- + Determine Navigation Paths for Key Scenarios
- + Determine Individual User Data and Variances
- + Determine the Relative Distribution of Scenarios
- + Identify Target Load Levels
- + Prepare to Implement the Model
- Summary
-
+
Chapter 13: Determining Individual User Data and Variances
-
+
Chapter 12: Modeling Application Usage
- + Part VI: Execute Tests
-
+
Part VII: Analyze Results and Report
- + Chapter 15: Key Mathematic Principles for Performance Testers
-
+
Chapter 16: Performance Test Reporting Fundamentals
-
+
Part VIII: Performance Testing Techniques
-
+
Chapter 17: Load-Testing Web Applications
- Objectives
- Overview
- How to Use This Chapter
- Input
- Output
- Approach for Load Testing
- Step 1—Identify Performance Acceptance Criteria
- Step 2—Identify Key Scenarios
- Step 3—Create a Workload Model
- Step 4—Identify Target Load Levels
- Step 5—Identify Metrics
- Step 6—Design Specific Tests
- Step 7—Run Tests
- Step 8—Analyze the Results
- Summary
-
+
Chapter 18: Stress Testing Web Applications
- Objectives
- + Overview
- How to Use This Chapter
- Input
- Output
- Approach for Stress Testing
- Step 1—Identify Test Objectives
- Step 2—Identify Key Scenario(s)
- Step 3—Identify the Workload
- Step 4—Identify Metrics
- + Step 5—Create Test Cases
- Step 6—Simulate Load
- Step 7—Analyze Results
- Usage Scenarios for Stress Testing
- Exploratory Stress Testing
- Summary
-
+
Chapter 17: Load-Testing Web Applications
- + Index
Performance Testing Guidance for Web Applications provides an end-to-end approach for implementing performance testing. Whether you are new to performance testing or looking for ways to improve your current performance- testing approach, you will gain insights that you can tailor to your specific scenarios.
Your free to read time expires in minutes. After that you have to pause for an hour.
Test the closed alpha on paperc.com
Book Details
Authors
Categories
Publishers
Publication year : 2010
License: All rights reserved ©
Times read: 76

