Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
JMeter Extensions
Java
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src/me/schiz
.gitignore
README.md
jmext.jar

README.md

jmext

JMeter Extensions

WeightedSet

JMeter interface

{_wsPut(set_name, object, weight)} Put object with weight into weighted set set_name.

{_wsPut(set_name)} Get object from weighted set set_name.

{_wsPop(set_name)} Pop object from weighted set set_name.

{_wsClear(set_name)} Clear weighted set set_name.

Java interface

me.schiz.engine.WeightedSetSingleton.instance.putObject(String name, Object o, int w) put object o into set name with weight w

me.schiz.engine.WeightedSetSingleton.instance.getObject(String name) get object from set name

me.schiz.engine.WeightedSetSingleton.instance.popObject(String name) pop object from set name

me.schiz.engine.WeightedSetSingleton.instance.clear(String name)clear set name

me.schiz.engine.WeightedSetSingleton.instance.clearAll()clear all sets

me.schiz.engine.WeightedSetSingleton.instance.put(String name, String o, int w) put string i into set name with weight w

me.schiz.engine.WeightedSetSingleton.instance.get(String name) get String from set name

me.schiz.engine.WeightedSetSingleton.instance.pop(String name) pop String from set name

ABQ (ArrayBlockingQueue)

JMeter interface

${__ABQCreate(queue_name, capacity, fair_ordering)} Create BlockingQueue with capacity (integer value) and fair ordering (optional, default is false). Fair ordering make context switch when you use Put / Take methods.

${__ABQPut(queue_name, object)} Put string-object into blocking queue queue_name.

${__ABQTake(queue_name)} Take string-object from blocking queue queue_name.

Java interface

me.schiz.engine.ABQSingleton.instance.createQueue(String name, int capacity, boolean far) Create ABQ with name, capacity and fair

me.schiz.engine.ABQSingleton.instance.put(String name, Object o) Put java.lang.Object into name queue

me.schiz.engine.ABQSingleton.instance.take(String name) Take java.lang.Object from name queue

me.schiz.engine.ABQSingleton.instance.size(String name) Get size of name queue

me.schiz.engine.ABQSingleton.instance.clear(String name) Clear name queue

Something went wrong with that request. Please try again.