Pre processors in jmeter

Pre processors are elements (actions, assertions or basically whatever) that is going to happen before a sampler is executed. They can be used to extract variables from a response that can be used in the sampler afterwards via configuration elements.
These are the elements that can be used as pre processors:
  • HTML Link Parser
  • HTTP URL Re-writing Modifier
  • HTTP User Parameter Modifier
  • User Parameters
  • JDBC PreProcessor
  • JSR223 PreProcessor
  • RegEx User Parameters
  • BeanShell PreProcessor
  • BSF PreProcessor