Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.76 KB

File metadata and controls

30 lines (25 loc) · 1.76 KB

APIBlaster - Existing Features List

APIBlaster is a high-performance, modern API load testing tool. Below is a comprehensive list of its current features:

Core Testing Capabilities

  • High-Performance Load Testing: Send thousands of concurrent requests to stress test any API endpoint.
  • Configurable HTTP Methods: Supports GET, POST, PUT, and DELETE requests.
  • Customizable Request Body: Full support for JSON request bodies in POST and PUT methods.
  • 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.

Real-time Analytics & Stats

  • Session Stats: Total Requests, Success/Failure counts, Average Response Time, RPS.
  • Performance Percentiles: Automatically calculates P50, P90, P95, and P99 latencies.
  • 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.

Management & Workflow

  • 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.

Advanced Platform Features

  • 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.