Package org.apache.jmeter.functions
Class ChangeCase
java.lang.Object
org.apache.jmeter.functions.AbstractFunction
org.apache.jmeter.functions.ChangeCase
- All Implemented Interfaces:
- Function
Change Case Function
 Support String manipulations of:
 
- upper case
- lower case
- capitalize
- Since:
- 4.0
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumChangeCase Modes Modes for different cases
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringchangeCase(String originalString, String mode) execute(SampleResult previousResult, Sampler currentSampler) N.B.Return a list of strings briefly describing each parameter your function takes.Return the name of your function.voidsetParameters(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.AbstractFunctionaddVariableValue, checkMinParameterCount, checkParameterCount, checkParameterCount, execute, getVariables
- 
Constructor Details- 
ChangeCasepublic ChangeCase()
 
- 
- 
Method Details- 
executepublic String execute(SampleResult previousResult, Sampler currentSampler) throws InvalidVariableException Description copied from class:AbstractFunctionN.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.- Specified by:
- executein interface- Function
- Specified by:
- executein class- AbstractFunction
- Parameters:
- previousResult- The previous- SampleResult
- currentSampler- The current- Sampler
- Returns:
- The replacement value, which was generated by the function
- Throws:
- InvalidVariableException- - when the variables for the function call can't be evaluated
- See Also:
 
- 
changeCase
- 
setParametersDescription copied from class:AbstractFunctionNote: This is always called even if no parameters are provided (versions of JMeter after 2.3.1)- Specified by:
- setParametersin interface- Function
- Specified by:
- setParametersin class- AbstractFunction
- Parameters:
- parameters- The parameters for the function call
- Throws:
- InvalidVariableException- - when the variables for the function call can't be evaluated
- See Also:
 
- 
getReferenceKeyDescription copied from interface:FunctionReturn the name of your function. Convention is to prepend "__" to the name (ie "__regexFunction")- Specified by:
- getReferenceKeyin interface- Function
- Specified by:
- getReferenceKeyin class- AbstractFunction
- Returns:
- The name of the function
- See Also:
 
- 
getArgumentDescDescription copied from interface:FunctionReturn a list of strings briefly describing each parameter your function takes. Please use JMeterUtils.getResString(resource_name) to grab a resource string. Otherwise, your help text will be difficult to internationalize. This list is not optional. If you don't wish to write help, you must at least return a List containing the correct number of blank strings, one for each argument.- Returns:
- List with brief descriptions for each parameter the function takes
 
 
-