Skip to main content
All CollectionsRunning Tests
Supported JMeter Plugins
Supported JMeter Plugins
V
Written by VPT
Updated over a week ago

There are many JMeter Plugins available for use in your test scripts. VPT currently supports the popular plugins listed below. If there are other plugins that you would like us to support, please contact VPT.

Ultimate Thread Groups

The Ultimate Thread Group plugin adds useful features that are not available in standard JMeter thread groups. The features that the plugin adds are:

  • Infinite number of schedule records

  • Separate ramp-up time, shutdown time, flight time for each schedule record

  • A trustworthy load preview graph (in JMeter)

For more information, please view the Ultimate Thread Groups plugin page.

Inter-Thread Communication

The Inter-Thread Communication plugin offers global string queues for inter-thread communication. These queues work in First-In-First-Out manner. Using a PostProcessor, you can put a string value into a queue from one thread, and then get that value from another thread using a PreProcessor, even in another Thread Group. This allows you to have separate Thread Groups with some synchronization and parameter passing between them. There may be any number of FIFOs, and they differ by "queue name".

For more information, please view the Inter-Thread Communication plugin page.

Throughput Shaping Timer

The Throughput Shaping Timer plugin is used to define your script in Requests Per Second (RPS) over time instead of virtual users over time. You define your steps in starting RPS, ending RPS, and the duration of the step. The first step must start at greater than zero, and the last step must end at zero. You calculate the number of threads needed by multiplying the maximum RPS in your steps by the average response time of your requests in seconds. E.g., for an RPS maximum of 1000 and an average response time of 1.5 seconds, you would need about 1500 threads.

For more information, please view the Throughput Shaping Timer plugin page.

Did this answer your question?