Skip to content

Add Distributed Load Distributor plugin#794

Merged
undera merged 1 commit intoundera:masterfrom
davidcampbelldc:add-load-distributor-plugin
Mar 25, 2026
Merged

Add Distributed Load Distributor plugin#794
undera merged 1 commit intoundera:masterfrom
davidcampbelldc:add-load-distributor-plugin

Conversation

@davidcampbelldc
Copy link
Copy Markdown
Contributor

Summary

Adds the Distributed Load Distributor plugin to the catalog. Automatically distributes thread counts across JMeter generators so each runs its fair share of the total load.

Motivation

In JMeter distributed testing, every generator runs the full thread count from the test plan. Teams manually divide thread counts whenever the generator count changes. This plugin automates that calculation at runtime.

Features

  • Works with JMeter remote testing (-R) via -Ggenerator.hosts=slave1,slave2,slave3
  • Works with standalone generators via -Jgenerator.id=N -Jgenerator.count=M
  • Auto-activates from lib/ext/ — no test plan element required
  • Supports Standard, Ultimate, Concurrency, and Stepping ThreadGroups
  • Thread modifications are in-memory only (non-destructive)

Changes

  • Added load distributor plugin entry to various.json

Notes

About the vendor

Built by LoadMagic, an AI-powered performance testing platform. This plugin is fully open source and standalone — it works with any JMeter installation with no connection to LoadMagic services.

@undera
Copy link
Copy Markdown
Owner

undera commented Mar 22, 2026

Please resolve the conflict

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@davidcampbelldc davidcampbelldc force-pushed the add-load-distributor-plugin branch from c4ef007 to 5350fc0 Compare March 25, 2026 08:39
@davidcampbelldc
Copy link
Copy Markdown
Contributor Author

Conflict resolved — rebased onto current master. Ready for review when you get a chance. The build workflow is awaiting your approval to run.

@undera undera merged commit c9c6733 into undera:master Mar 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants