Package org.apache.jmeter.util
Class JSR223TestElement
-
- All Implemented Interfaces:
-
java.io.Serializable
,java.lang.Cloneable
,org.apache.jmeter.gui.Searchable
,org.apache.jmeter.testelement.TestElement
,org.apache.jmeter.testelement.TestStateListener
public abstract class JSR223TestElement extends ScriptingTestElement implements Serializable, TestStateListener
Base class for JSR223 Test elements
-
-
Field Summary
Fields Modifier and Type Field Description public String
cacheKey
public String
parameters
public String
filename
public String
script
public final static String
DEFAULT_SCRIPT_LANGUAGE
private transient boolean
runningVersion
public transient JMeterContext
threadContext
public transient String
threadName
public final static TestElement.Companion
Companion
public final static String
NAME
public final static String
GUI_CLASS
public final static String
ENABLED
public final static String
TEST_CLASS
public final static String
COMMENTS
-
Method Summary
Modifier and Type Method Description String
getCacheKey()
void
setCacheKey(String cacheKey)
static ScriptEngineManager
getInstance()
boolean
compile()
void
testStarted()
void
testStarted(String host)
void
testEnded()
void
testEnded(String host)
String
getScriptLanguage()
void
setScriptLanguage(String s)
-
Methods inherited from class org.apache.jmeter.util.ScriptingTestElement
getFilename, getParameters, getScript, setFilename, setParameters, setScript
-
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addTestElement, canRemove, clear, clearTestElementChildren, clone, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getPropertyOrNull, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse
-
Methods inherited from class org.apache.jmeter.testelement.TestElement
addTestElement, canRemove, clear, clearTestElementChildren, clone, get, get, get, get, get, get, get, get, get, getComment, getName, getOrCreate, getOrCreate, getOrNull, getOrNull, getOrNull, getProperty, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getPropertyOrNull, getProps, getSchema, getString, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, removed, set, setComment, setEnabled, setName, setProperty, setTemporary, traverse
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCacheKey
String getCacheKey()
-
setCacheKey
void setCacheKey(String cacheKey)
- Parameters:
cacheKey
- the cacheKey to set
-
getInstance
static ScriptEngineManager getInstance()
-
compile
boolean compile()
-
testStarted
void testStarted()
-
testStarted
void testStarted(String host)
-
testEnded
void testEnded()
-
getScriptLanguage
String getScriptLanguage()
-
setScriptLanguage
void setScriptLanguage(String s)
-
-
-
-