Skip to content

Add Interval Controller v1.1.2 to Plugins Manager catalog - #902

Merged
undera merged 1 commit into
undera:masterfrom
GeorgeKalyaev:add-interval-controller-1.1.2
Oct 28, 2026
Merged

undera merged 1 commit into
undera:masterfrom
GeorgeKalyaev:add-interval-controller-1.1.2

Conversation

@GeorgeKalyaev

Copy link
Copy Markdown
Contributor

Summary

Add Interval Controller v1.1.2 to the JMeter Plugins Manager catalogue (site/dat/repo/various.json).

Interval Controller is a Logic Controller that executes nested elements at most once per configured interval per thread, and only when the thread encounters the controller. When the interval has not elapsed, nested samplers are skipped immediately (no sleep). Sibling samplers outside the controller continue normally.

Submission checklist

  1. Behavior: Logic Controller with per-thread EXECUTE/SKIP by interval on encounter; optional retry-on-failure, jitter, dynamic interval expressions, and token TTL helpers.
  2. Not a Timer / scheduler: Does not sleep on SKIP, does not wake threads on a timer, and is not a background scheduler.
  3. Compatibility: Apache JMeter 5.6.3 verified; Java 8+ bytecode (major 52); Windows GUI/Non-GUI and Linux Non-GUI verified; Linux GUI not tested.
  4. Artifact: jmeter-interval-controller-1.1.2.jar from GitHub Release v1.1.2 (commit c41cdfdec212a294a0a1a579111cca67db258eab).
  5. Integrity: SHA-256 94F834F68B6825240C6179D15352BF693583B444B1C3F7D441CD190E5EDF591C.
  6. downloadUrl: https://github.com/GeorgeKalyaev/jmeter-interval-controller/releases/download/v1.1.2/jmeter-interval-controller-1.1.2.jar
  7. Descriptor: id=interval-controller; vendor=Georgii Kaliaev; markerClass=com.example.jmeter.interval.IntervalControllerGui; componentClasses = IntervalControllerGui, IntervalController (verified from published JAR).
  8. helpUrl / screenshotUrl: Project README/docs; screenshot docs/images/01-interval-controller-gui.png on tag v1.1.2 (HTTP 200, image/png).
  9. Dependencies: No libs / depends — JAR is self-contained; JMeter APIs are provided at runtime.
  10. Validation: python format_repo.py and python format_repo.py --check pass; single-file minimal change to various.json; no duplicate catalogue id / open PR for this plugin.

Links

@undera
undera merged commit 4343cc9 into undera:master Oct 28, 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