📘 How to Use This Tool
This API Load Testing Simulator is designed to stress-test and measure the performance of your API endpoints. It works by sending multiple requests in parallel through a proxy (to avoid CORS issues) and records response time, success rate, and failure rate.
- Scenario Builder: Define a sequence of API requests that simulate a user journey (login → fetch data → post data).
- Method: HTTP method (GET, POST, PUT, DELETE).
- URL: The API endpoint you want to call.
- Request Body: JSON payload to send (for POST/PUT).
- Concurrency: Number of “virtual users” sending requests at the same time.
- Duration: How long the test should run (in seconds).
- Global Max RPS: Limits the total requests per second across all workers. Set 0 for unlimited speed.
- Results Panel: Shows total requests sent, success/fail counts, average/min/max latency, and sample API responses.
Purpose
This tool helps you identify performance bottlenecks, ensure stability under high load, and detect issues like slow responses or request failures before pushing changes to production.
Example Use Cases
- Simulating a login + data fetch + data update workflow for multiple users.
- Stress testing a search API with 100 requests/sec.
- Comparing API performance before and after code changes.