Package org.apache.jmeter.control
Class IncludeController
-
- All Implemented Interfaces:
-
java.io.Serializable,java.lang.Cloneable,org.apache.jmeter.control.Controller,org.apache.jmeter.control.ReplaceableController,org.apache.jmeter.gui.Searchable,org.apache.jmeter.testelement.TestElement,org.apache.jmeter.threads.TestCompilerHelper
public class IncludeController extends GenericController implements ReplaceableController
-
-
Field Summary
Fields Modifier and Type Field Description public transient JMeterContextthreadContextpublic transient StringthreadNamepublic final static TestElement.CompanionCompanionpublic final static StringNAMEpublic final static StringGUI_CLASSpublic final static StringENABLEDpublic final static StringTEST_CLASSpublic final static StringCOMMENTS
-
Constructor Summary
Constructors Constructor Description IncludeController()No-arg constructor
-
Method Summary
Modifier and Type Method Description IncludeControllerSchemagetSchema()PropertiesAccessor<out IncludeController, out IncludeControllerSchema>getProps()Objectclone()voidsetIncludePath(String jmxfile)In the event an user wants to include an external JMX test plan the GUI would call this. StringgetIncludePath()return the JMX file path. HashTreegetReplacementSubTree()The way ReplaceableController works is clone is called first, followed by replace(HashTree) and finally getReplacement(). TestElementgetReplacementElement()voidresolveReplacementSubTree(JMeterTreeNode context)-
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
canRemove, clear, clearTestElementChildren, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getPropertyOrNull, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse -
Methods inherited from class org.apache.jmeter.control.GenericController
addIterationListener, addTestElement, addTestElementOnce, initialize, isDone, next, removeIterationListener, setFirst, triggerEndOfLoop -
Methods inherited from class org.apache.jmeter.testelement.TestElement
get, get, get, get, get, get, get, get, get, getOrCreate, getOrCreate, getOrNull, getOrNull, getOrNull, getProps, getSchema, getString, removed, set -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSchema
IncludeControllerSchema getSchema()
-
getProps
PropertiesAccessor<out IncludeController, out IncludeControllerSchema> getProps()
-
setIncludePath
void setIncludePath(String jmxfile)
In the event an user wants to include an external JMX test plan the GUI would call this.
- Parameters:
jmxfile- The path to the JMX test plan to include
-
getIncludePath
String getIncludePath()
return the JMX file path.
- Returns:
the JMX file path
-
getReplacementSubTree
HashTree getReplacementSubTree()
The way ReplaceableController works is clone is called first, followed by replace(HashTree) and finally getReplacement().
-
getReplacementElement
TestElement getReplacementElement()
-
resolveReplacementSubTree
void resolveReplacementSubTree(JMeterTreeNode context)
-
-
-
-