前置处理器(Pre Processor):用来处理请求前的一些准备工作,如参数配置、环境变量设置等需要使用预处理器元件。
一些预处理元件:
1.JSR233预处理程序
2.用户参数
3.HTML链接解析器
4.HTTP URL重写修饰符
5.JDBC预处理程序
6.正则表达式用户参数
7.取样器超时
8.同步定时器
9.BeanShell预处理程序
①JSR223 PreProcessor
JSR223 预处理程序,用于对于采集器进行处理,且是在sampler启动之前 。
关键参数说明如下:
Name:名称,可以随意设置,甚至为空;
Comments:注释,可随意设置,可以为空;
Language:语言,开发脚本选择的语言,使用的JSR223语言,可根据需要选择;
Parameters:参数,传递给脚本的参数;
File Name:文件名,本地开发的脚本文件(会覆盖在JMeter里编写的脚本);
Script compilation caching:存储编译的脚本,默认勾选;
Script:要运行脚本。编写脚本的区域。