Test Plan Documentation
Test Plan Documentation
Objective
In Scope
• Performance testing of the following APIs:
1. Create API (POST /api/users)
2. List Users API (GET /api/users)
Out of Scope
• Functional testing of APIs.
Test Scenarios
Performance Metrics
Key Metrics
1. Response Time:
• Average response time should be below 2
seconds.
• 95th percentile response time should not
exceed 3 seconds.
2. Throughput:
• System should handle at least 100 requests per
second under load
Test Duration:
• Ramp-up Time: 60 seconds.
• Steady-State Duration: 15 minutes.
Tools and Environment
Tools Used
• Performance Testing Tool: Apache JMeter (v5.6
or later).
• Monitoring Tools: JMeter listeners (Summary
Report, Aggregate Report).
Environment Details
• API URL: https://reqres.in/
• Network Conditions: Standard internet
connection.
Test Data
Add Listeners
• Use Summary Report, Aggregate
Report,Response time graph and View Results Tree
listeners to capture performance metrics.
Execute Test
• Run the test plan and monitor performance in
real-time.
Analyze Results
• Review JMeter reports for response times,
throughput, and error rates.
Assumptions:
• Reqres API server is stable and capable of
handling the expected load.
• No significant changes occur in the API
endpoints during testing.