MQTT Load Tester

Stress Test Your MQTT Broker

Only for Mac

Free

Mac

Test the limits of your MQTT broker with ease. MQTT Load Tester helps developers and DevOps engineers measure how many concurrent connections their MQTT broker can handle. Key Features - Scale to thousands of concurrent MQTT connections - Support for MQTT 3.1.1 and MQTT 5.0 protocols - Real-time metrics: active connections, success/failure rates, connection timing - Configurable connection rate limiting to simulate gradual ramp-up - TLS support for secure broker connections - Optional username/password authentication - Automatic detection of failure thresholds - Save and load broker presets for quick testing - Clean, native macOS interface Distributed Testing Run coordinated load tests across multiple machines on your local network. Set one instance as the master to broadcast test configurations and collect aggregated results from client instances—all starting simultaneously for accurate distributed load measurement. Use Cases - Capacity planning for IoT deployments - Stress testing broker configurations - Comparing broker performance - Validating infrastructure before production - Distributed load testing from multiple machines How It Works Configure your broker connection details, set the number of target connections and ramp-up rate, then start the test. Watch real-time metrics as connections are established and identify exactly when your broker starts dropping connections or experiencing latency issues. For larger-scale tests, enable master mode to coordinate tests across multiple Macs on your network. Client instances automatically receive configuration and report results back to the master for aggregated analysis. Technical Details - Native macOS app - Uses XPC services for efficient resource management - Supports MQTT 3.1.1 and MQTT 5.0 protocols - Configurable keep-alive and connection timeouts - UDP broadcast for distributed test coordination - TCP for reliable result collection Perfect for developers building IoT platforms, home automation systems, or any application relying on MQTT messaging infrastructure.

  • This app hasn’t received enough ratings or reviews to display an overview.

This update focuses on accuracy and reliability, making test results more trustworthy across the board. Improvements - Connection ramp-up now matches your configured rate exactly, even when the test spans multiple worker processes - Tests now complete reliably when the broker drops established connections mid-test — exactly the scenario a load tester is for - Real-time connection events (history and first-failure detection) are reported reliably again - Client IDs now follow the documented prefix-worker-connection format shown in the app - Broker passwords in saved presets are now stored securely in the Keychain - Configuration is validated before starting, with clear error messages instead of silent failures - Number fields can now be cleared and retyped freely Fixes - Fixed a hang on "Spawning workers…" when a worker process failed to start - Fixed duplicate test runs in distributed client mode caused by repeated start broadcasts - Fixed stale workers receiving connection assignments after reducing the connection count - Fixed metrics briefly flickering between two different sets of numbers during a test - Fixed a potential crash when scanning network interfaces in distributed mode

The developer, Simon Maddox, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    Simon Maddox
    Size
    6.3 MB
    Category
    Developer Tools
    Compatibility
    Requires macOS 14.0 or later.
    • Mac
      Requires macOS 14.0 or later.
    Languages
    English
    Age Rating
    4+
    Copyright
    © 2026 Simon Maddox