{"categories":[{"label":"Traffic Generation","url":"https://skillfed.io/packages/category/software-development-testing-traffic-generation"}],"enrichment":{"capability":"Extends Locust with plugins for load testing non-HTTP protocols, reading test data, listening to results, and command-line tools to reduce boilerplate in performance test scripts.","skillfed_tags":["load-testing","locust-extension","performance-testing"],"use_cases":["Load test non-HTTP systems (Kafka, FTP, WebSocket) by using protocol-specific user classes instead of writing custom clients.","Feed test data from CSV or MongoDB into load tests while maintaining order across distributed workers.","Monitor load test results in real-time dashboards (Grafana + TimescaleDB) or export to JMeter format.","Aggregate multi-step workflows as transactions and log them separately from individual requests.","Set performance gates using command-line checks (e.g., fail if RPS or error rate thresholds are exceeded).","Distribute test data from a master node to worker nodes while preserving order for stateful tests."],"what_it_does":"Locust Plugins is a curated collection of extensions that fill gaps in Locust's core load-testing toolkit. Locust itself is intentionally minimal\u2014it handles HTTP well but leaves protocol support, data ingestion, and result reporting to users. This package bundles solutions for common needs: listeners that send results to TimescaleDB, Grafana, Azure Application Insights, or JMeter-compatible files; user classes for Playwright, Selenium, Kafka, and FTP; data readers for CSV and MongoDB; and utility functions for wait times, transaction logging, and distributed test-data management.\n\nThe package is designed to evolve faster than Locust core by staying separate, allowing developers to add plugins without bloating the main tool. It supports Python 3.10, 3.11, and 3.12, and is actively maintained. Installation is straightforward, and most configuration happens in code, with some options exposed as command-line arguments.","worth_installing":"Yes. Low install friction, active maintenance, permissive Apache-2.0 license, and no known vulnerabilities. Install if you use Locust and need any of its plugins (non-HTTP protocols, data readers, result listeners, or command-line checks). Skip only if your load tests are purely HTTP and you have no need for the bundled extensions."},"id":"locust-plugins","links":{"html":"https://skillfed.io/packages/locust-plugins","md":"https://skillfed.io/packages/locust-plugins.md","pypi":"https://pypi.org/project/locust-plugins/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-12","license_spdx":null,"license_treatment":"permissive","name":"locust-plugins","python_support":"supports_current","summary":"Useful plugins/extensions for Locust"},"popularity":{"monthly_downloads":1637236,"position":3699,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.0.3"}
