JMeter β Pre Processor
Preprocessor refers to something that is executed beforehand because the words “Pre” and “Processor” indicate “Previous” and “Execution” respectively. There are multiple elements in JMeter that are executed before the main element. By using these components, you can, among other things, retrieve data from a database, specify a delay between sample executions, change the configuration of a sample request just before it is executed, or change variables that are not draw from the responses. Pre Processor Elements is the name given to these JMeter elements..
The Pre Processor will run immediately before the sampler if it is a child element of a sampler. The following will be the order of execution:
Pre Processor => Sampler => Post Processor
Possible Parent element(s) of Pre Processor:
You can add a Pre Processor under following elements:
- Test Plan
- Thread Group
- Test Fragment
- Sampler
- Logic Controller
- Non-Test Element
Possible Child Element(s):
- NA
You can not add any element under a βPre processorβ. Hence it does not have any child element.
Following is the list of available Pre Processors:
- JSR223 PreProcessor
- User Parameters
- HTML Link Parser
- HTTP URL Re-writing Modifier
- JDBC PreProcessor
- RegEx User Parameters
- Sample Timeout
- BeanShell PreProcessor