Performance Testing
English | 简体中文
Module Overview
The Performance Testing module provides comprehensive performance testing guidance, helping testing teams evaluate system performance, identify bottlenecks, and ensure applications meet performance requirements under various load conditions.
Core Features
⚡ Performance Testing Types
- Load Testing: System behavior under expected load
- Stress Testing: System limits and breaking points
- Spike Testing: Sudden load increase handling
- Endurance Testing: Long-term sustained load performance
🎯 Performance Metrics
- Response Time: Request processing time
- Throughput: Transactions per second (TPS)
- Resource Utilization: CPU, memory, disk, network usage
- Scalability: System capacity growth potential
🔍 Testing Approaches
- Frontend Performance: Page load time, rendering performance
- Backend Performance: API response time, database queries
- Network Performance: Bandwidth, latency, packet loss
- End-to-End Performance: Complete user journey performance
🌐 Testing Tools
- JMeter: Open-source load testing tool
- Gatling: Scala-based performance testing framework
- K6: Modern load testing tool
- Locust: Python-based load testing framework
File Description
Chinese Prompts
- File:
PerformanceTestingPrompt.md - Role: Senior Performance Testing Expert (10+ years experience)
- Use Case: Chinese project teams, performance testing requirements
English Prompts
- File:
PerformanceTestingPrompt_EN.md - Role: Senior Performance Testing Expert
- Use Case: International teams, English project environments
Lite Version Prompts
- File:
PerformanceTestingPrompt_Lite.md/PerformanceTestingPrompt_Lite_EN.md - Features: Quick start, focused on core performance testing concepts
- Use Case: Quick performance assessment and basic testing
Usage Guide
Quick Start
Select Prompt File
- Full Version: Comprehensive performance testing strategy
- Lite Version: Quick performance testing and validation
Prepare Input Materials
Application Type: [Web/API/Mobile/Desktop] Performance Goals: [Response time, throughput targets] Load Profile: [Expected concurrent users, traffic patterns] Test Environment: [Infrastructure and configuration]Get Performance Test Plan
- Test scenario design
- Load profile definition
- Performance metrics and KPIs
- Bottleneck analysis approach
Related Modules
- Automation Testing - Performance test automation
- API Testing - API performance testing
- Test Reporting - Performance test reporting
Learning Resources
Recommended Books
- "The Art of Application Performance Testing"
- "Performance Testing Guidance for Web Applications"
- "Systems Performance"
Online Resources
Contribution Guide
Welcome to contribute to the Performance Testing module:
- Share Cases: Share performance testing cases and results
- Tool Reviews: Review performance testing tools
- Best Practices: Share performance optimization techniques
- Benchmarks: Share performance benchmarks and standards
License
This module follows the MIT License. See the LICENSE file in the project root directory for details.
Optimize performance, enhance user experience! ⚡✨