public class MachineName extends AbstractFunction
Constructor and Description |
---|
MachineName() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
compute() |
java.lang.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).
|
java.util.List<java.lang.String> |
getArgumentDesc()
Return a list of strings briefly describing each parameter your function
takes.
|
java.lang.String |
getReferenceKey()
Return the name of your function.
|
void |
setParameters(java.util.Collection<CompoundVariable> parameters)
Note: This is always called even if no parameters are provided
(versions of JMeter after 2.3.1)
|
addVariableValue, checkMinParameterCount, checkParameterCount, checkParameterCount, execute, getVariables
protected java.lang.String compute()
public java.lang.String getReferenceKey()
getReferenceKey
in interface Function
getReferenceKey
in class AbstractFunction
Function.getReferenceKey()
public java.lang.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 Function
execute
in class AbstractFunction
previousResult
- The previous SampleResult
currentSampler
- The current Sampler
InvalidVariableException
- - when the variables for the function call can't be evaluatedFunction.execute(SampleResult, Sampler)
public void setParameters(java.util.Collection<CompoundVariable> parameters) throws InvalidVariableException
setParameters
in interface Function
setParameters
in class AbstractFunction
parameters
- The parameters for the function callInvalidVariableException
- - when the variables for the function call can't be evaluatedFunction.setParameters(Collection)
public java.util.List<java.lang.String> getArgumentDesc()
Copyright © 1998-2019 Apache Software Foundation. All Rights Reserved.