一、调试后置处理程序(Debug PostProcessor)参数说明
可以对 Jmeter 中的过程值(变量、参数、系统设置)进行输出;该组件用于调试,功能强大,与 Debug Sampler 功能类似
右键 >>> 添加 >>> 后置处理器 >>> 调试后置处理程序(Debug PostProcessor)
-
JMeter 属性(JMeter properties):jmeter.properties定义的系统级的属性变量。因其变化不大,所以脚本调试时通常不显示,默认False(不显示)
-
JMeter 变量(JMeter variables):JMeter中定义的变量。常用的四种变量定义可参考文章:JMeter常见四种变量简介,默认为True(显示)
-
取样器属性(Sampler properties):样本属性及变量信息。默认为True(显示)
-
系统属性(System properties):系统配置的环境变量等。若系统环境变量在当前脚本中有用到,可以设置为True(显示),默认为False(不显示)
二、测试计划设计
(1)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组
默认参数即可
(2)、线程组右键 <<< 添加 <<< 取样器 <<< 调试取样器
默认参数即可
(3)线程组右键 <<< 添加 <<< 后置处理器 <<< 调试后置处理程序
默认参数即可
调试后置处理程序 和 调试取样器 的区别在于:调试后置处理程序 比 调试取样器 多了个 取样器属性
(4)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树
(5)、点击启动,在查看结果树中,查看调试取样器中的响应体
如图,响应数据,响应体中获取到了 JMeter 变量。JMeterVariables
调试取样器中,只有JMeter 变量选了 True,所以只获取 JMeter 变量
(6)、在查看结果树中,查看调试后置处理程序中的响应体
如图,这个调试取样器-0获取到的就是调试后置处理程序
如图,响应数据,响应体中获取到了取样器属性和 JMeter 变量。SamplerProperties、JMeterVariables
调试后置处理程序中,只有JMeter 变量和取样器属性选了 True,所以只获取 JMeter 变量和取样器属性