|
Apache JMeter | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.jmeter.functions.AbstractFunction
org.apache.jmeter.functions.BeanShell
public class BeanShell
A function which understands BeanShell
| Field Summary | |
|---|---|
static String |
INIT_FILE
|
| Constructor Summary | |
|---|---|
BeanShell()
|
|
| Method Summary | |
|---|---|
String |
execute(SampleResult previousResult,
Sampler currentSampler)
N.B. execute() should be synchronized if function is operating with non-thread-safe objects (e.g. operates with files). |
List<String> |
getArgumentDesc()
Return a list of strings briefly describing each parameter your function takes. |
String |
getReferenceKey()
Return the name of your function. |
void |
log_info(String s)
|
void |
setParameters(Collection<CompoundVariable> parameters)
Note: This is always called even if no parameters are provided (versions of JMeter after 2.3.1) |
| Methods inherited from class org.apache.jmeter.functions.AbstractFunction |
|---|
checkMinParameterCount, checkParameterCount, checkParameterCount, execute, getVariables |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String INIT_FILE
| Constructor Detail |
|---|
public BeanShell()
| Method Detail |
|---|
public String execute(SampleResult previousResult,
Sampler currentSampler)
throws InvalidVariableException
N.B. execute() should be synchronized if function is operating with non-thread-safe objects (e.g. operates with files).
JMeter ensures setParameters() happens-before execute(): setParameters is executed in main thread, and worker threads are started after that.
execute in interface Functionexecute in class AbstractFunctionpreviousResult - The previous SampleResultcurrentSampler - The current Sampler
InvalidVariableException - - when the variables for the function call can't be evaluatedFunction.execute(SampleResult, Sampler)public void log_info(String s)
public void setParameters(Collection<CompoundVariable> parameters)
throws InvalidVariableException
setParameters in interface FunctionsetParameters in class AbstractFunctionparameters - The parameters for the function call
InvalidVariableException - - when the variables for the function call can't be evaluatedFunction.setParameters(Collection)public String getReferenceKey()
getReferenceKey in interface FunctiongetReferenceKey in class AbstractFunctionFunction.getReferenceKey()public List<String> getArgumentDesc()
|
Apache JMeter | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||