Baseline11
FeaturesFree ToolsPluginsPricingBlogDocumentation
Sign inSign up

Ready to stress-test your app before your users do?

Start free trial
Baseline11

USA: PrimeQA Solutions Inc.,
28 GEARY ST SUITE 650
SAN FRANCISCO, CA 94108

support@baseline11.com+1 (415) 639-9555
ProductFeaturesPricingBlogDocumentationFAQsTestimonials
Free ToolsAll Free ToolsJMeter PluginsJSON to JMX ConverterVirtual User Calculator
LegalPrivacy PolicyTerms & ConditionsData PolicyCancellations & Refunds

© 2026 Baseline11. Designed & developed by PrimeQA Solutions

Back to Plugins
  1. Home
  2. /
  3. Plugins
  4. /
  5. Weighted Switch Controller

Ask AI about this plugin

ChatGPTClaudePerplexityGemini

Weighted Switch Controller

JMeter plugin by JMeter-Plugins.org

Controllers
v0.7
7 releases
Repository

Active installs

5,511

+7.2%

Change this week

+368

from 5,143 last week

Weekly peak

11,443

week of Apr 18, 2022

Releases

7

Latest v0.7

About this plugin

This controller takes the information about child elements and offers managing relative weights for them.

Common questions

How do I install Weighted Switch Controller in JMeter?

Open JMeter's Plugins Manager (Options > Plugins Manager), find "Weighted Switch Controller" on the Available Plugins tab and click Apply Changes and Restart JMeter. From the command line, run "./PluginsManagerCMD.sh install jpgc-wsc" (or "PluginsManagerCMD.bat install jpgc-wsc" on Windows) in your JMeter bin directory. The plugin ID is jpgc-wsc.

What is the latest version of Weighted Switch Controller?

The latest version in the official JMeter Plugins repository is 0.7, out of 7 published releases.

Who develops Weighted Switch Controller?

Weighted Switch Controller is published by JMeter-Plugins.org; documentation and source are at https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/wsc/WeightedSwitchController.md.

How popular is Weighted Switch Controller?

It had 5,511 monthly active installations in the week of 2026-10-26, according to the usage statistics jmeter-plugins.org collects from the Plugins Manager (up 368 on the previous week).

Usage history

Weekly samples of monthly active installations

7,498 active installations in the week of Nov 3, 2025, 5,511 in the week of Oct 26, 2026.02,5005,0007,50010KNov 25Jan 26Mar 26May 26Jul 26Sep 26

Weekly install intensity

548 weeks of data
JanFebMarAprMayJunJulAugSepOctNovDec
2026
2025
2024
2023
2022
Less
(relative to this plugin)More
Source: jmeter-plugins.org usage statistics : monthly active installations reported by the Plugins Manager. Download counts aren't published by the repository.

Version adoption

56% of 16,297 reporting installations run the latest release, v0.7.

  • 0.7

    latest

    9,057 · 56%

  • Standard

    6,021 · 37%custom

  • 0.0.0-STOCK

    640 · 3.9%custom

  • 1.4.0

    318 · 2.0%custom

  • 0.3

    121 · 0.7%

  • 0.6

    50 · 0.3%

  • 10 other versions

    90 · 0.6%

Source: jmeter-plugins.org version statistics. Versions not published in the repository are custom or renamed builds reported by their installations.

Release history (7)

  1. v0.7

    Latest
    JAR
    Fixed random weight choose
    Librariesjmeter-plugins-cmn-jmeter>=0.7
  2. v0.6

    JAR
    Added `Randomize choice`
    Librariesjmeter-plugins-cmn-jmeter>=0.5
  3. v0.5

    JAR

    Fixed samples generation in transaction controllers (all nested levels)

    Fixed samples generation with disabled subgroups

    Librariesjmeter-plugins-cmn-jmeter>=0.5
  4. v0.4

    JAR

    Fixed samples generation in transaction controllers

    Fixed styles for JMeter Darcula

    Librariesjmeter-plugins-cmn-jmeter>=0.5
  5. v0.3

    JAR
    fix test plan reloading
    Librariesjmeter-plugins-cmn-jmeter>=0.5

Add a badge to your README

Maintain this plugin? Paste the badge into your README.md to link readers to this page. It shows the live active-install count and updates on its own.

README.md

Weighted Switch Controller

Weighted Switch Controller on Baseline11
[![Weighted Switch Controller on Baseline11](https://baseline11.com/plugins/jpgc-wsc/badge.svg)](https://baseline11.com/plugins/jpgc-wsc)

Install

$./PluginsManagerCMD.sh install jpgc-wsc
Run from your JMeter bin directory, then restart JMeter.

Details

Plugin ID
jpgc-wsc
Vendor
JMeter-Plugins.org
Category
Controllers
Latest version
v0.7
Bundled libraries
1
Documentation

Component classes (2)

  • com.blazemeter.jmeter.control.WeightedSwitchController
    Marker
  • com.blazemeter.jmeter.control.WeightedSwitchControllerGui

Related plugins

jpgc-prmctl

Parameterized Controller & Set Variables Action

By JMeter-Plugins.org

A controller and sampler to help reuse modules with variables in the scope

4,866

+6.2%
Controllers · v0.4
interval-controller

Interval Controller

By Georgii Kaliaev

Logic Controller that executes nested elements at most once per configured interval per JMeter thread, only when the thread encounters the controller. Supports optional…

3

Controllers · v1.1.2
jpgc-casutg

Custom Thread Groups

By JMeter-Plugins.org

Adds new Thread Groups: Stepping Thread Group Ultimate Thread Group Concurrency Thread Group Arrivals Thread Group Free-Form Arrivals Thread Group

26.7K

+7.3%
Others · v3.1.1
coordinated-throughput-controller

Coordinated Throughput Controller

By Amit Kumar

A replacement for JMeter's standard Throughput Controller when sibling flows must be mutually exclusive. It coordinates sibling controllers so only one controller runs per parent…

63

-10%
Controllers · v0.1.1
jmeter-core

jmeter - Core

By JMeter Core Team

Core functionality for JMeter, including GUI and engine.

41.3K

+4.3%
Controllers