jmeter 前置处理器
jmeter 前置处理器
·
jmeter 前置处理器
***************
前置处理器
作用:在取样器发送请求之前执行,做一些准备工作,如设置参数、环境变量等
前置处理器说明:
JSR233前置处理器:使用遵守JSR规范的脚本语言为请求做准备工作
用户参数:可为不同的线程设置不同的参数
html链接解析器:自动解析表单,提取表单数值
http url重写修饰符:url重定向,将sessionId拼接在url中
JDBC PreProcessor:jdbc请求发送前设置参数
取样器超时:设置取样器的超时时间,默认为10s
正则表达式用户参数:引用前面的正则表达式提取的响应数据,响应数据数据是前面请求取样的响应数据
beanShell PreProcessor:使用beanShell脚本语言为请求做准备工作
***************
示例:用户参数
线程组
线程组 ==> 用户参数
线程组 ==> 调试取样器
线程组 ==> 查看结果树:线程依次循环读取用户参数
***************
示例:beanShell前置处理器
线程组
线程组 ==> beanShell 预处理程序:设置自定义变量供采样器使用
脚本变量说明:
ctx:可以访问jmeter运行时状态,如线程数、线程状态等;
vars:访问jmeter定义的变量,也可在此处自定义变量;
props:jmeter运行时变量;
prev:获取前一个采样器结果;
sampler:访问当前采样器;
log:进行日志操作
线程组 ==> 调试采样器
线程组 ==> 查看结果树:点击运行,调试采样器可读取beanShell中自定义的变量
更多推荐
已为社区贡献2条内容
所有评论(0)