APIBlaster is a high-performance, modern API load testing tool. Below is a comprehensive list of its current features:
- High-Performance Load Testing: Send thousands of concurrent requests to stress test any API endpoint.
- Configurable HTTP Methods: Supports
GET,POST,PUT, andDELETErequests. - Customizable Request Body: Full support for JSON request bodies in
POSTandPUTmethods. - Header Management: Allows adding custom HTTP headers.
- CORS Proxy: Built-in proxy system to bypass browser CORS restrictions.
- Delayed API Calling: Set a custom delay (in milliseconds) between individual requests.
- Session Stats: Total Requests, Success/Failure counts, Average Response Time, RPS.
- Performance Percentiles: Automatically calculates
P50,P90,P95, andP99latencies. - Live Visualizations:
- Performance Chart: A real-time line chart showing response times.
- Stats Overview: A high-level summary dashboard.
- Results Table: Detailed list of every individual request with status codes and duration.
- Multi-session Tabs: Manage up to 5 concurrent test configurations in separate tabs.
- Export Functionality: Export test results and statistics as a JSON file.
- Persistent Configuration: Test settings are saved locally and persist after refresh.
- User Authentication: Login and Registration system to manage test history.
- History Overview Page: Provides a historical view of all tests with interactive charts.
- MongoDB Persistence: All history and user data are stored in MongoDB.
- Theming: Premium Light and Dark mode support.