
Jira Integration & Graphical Test Builder
We are proud to announce the release of two new features, available immediately. 🚀 Jira Integration: Automate Issue Tracking for...
Load test static sites and resources automatically with crawlers.
Flexible testing including login, state, csrf and more for apps/APIs.
Flexible Python API testing, with wizards or python scripts.
Test posts, categories, content and more automatically.
Test your online store, products, checkout and more.
Load test your Prestashop ecommerce site at scale.
Test your Joomla site and components.
Load test your Drupal website, CMS, and modules.
Load test dynamic NextJS sites with ease.
Test React applications, components and APIs.
Test any REST API platform, with the most scalable testing platform.
Fully test GraphQL APIs at scale, from multiple locations.
LoadForge can test any HTTP/S website, API, or application. Learn more →
The #1 rated website load testing solution, learn why.
Test up to 4,000,000 concurrent virtual users on the largest platform.
Script a perfect test, or upload a swagger and start immediately.
Dig deeper than just the application, test MySQL or PostgreSQL.
Simulate a denial of service attack and see how your site holds up.
Simple, but detailed reports on your sites performance.
Automate tests in your pipelines and track performance over time.
Stress test AI endpoints at scale and ensure response accuracy.
New
Have our team of expert load testing engineers run your test for you.
We are proud to announce the release of two new features, available immediately. 🚀 Jira Integration: Automate Issue Tracking for...
Performance testing just got a major upgrade. LoadForge is thrilled to announce a seamless GitHub integration that lets you launch...
Guide on load testing MQTT-based message brokers with LoadForge using Locust.
You are now browsing the LoadForge locust test directory. You can use these tests as a starting point for your own tests, or use our AI wizard to generate one automatically.
LoadForge supports MQTT protocol testing via the MqttUser
from locust-plugins
. You can simulate publishing and subscribing to topics under load, ensuring your broker handles high throughput.
# locust.py
import time
from locust import between, task
from locust_plugins.users import MqttUser
class MyMqttUser(MqttUser):
wait_time = between(1, 3)
host = "mqtt://broker.hivemq.com:1883"
@task
def publish_message(self):
# Publish a message to a topic
self.client.publish(topic="loadforge/test", payload="Hello from LoadForge")
@task
def subscribe_topic(self):
# Subscribe to a topic
self.client.subscribe(topic="loadforge/test")
# Wait for incoming messages
time.sleep(1)
Notes:
pip install locust locust-plugins paho-mqtt
if you wish to test locally.host
.