@@@@@@@@@@@@@@@
活在当下
今天记录一下jmeter调试工具Debug Sampler的心得,调试对于计算机从业人员来说是家常便饭,jmeter虽然代码不多,但是也需要调试,那么如何进行变量追踪呢,jmeter提供了Debug Sampler元件。我们可以借助这个元件来进行变量的打印和追踪,先简单介绍一个元件组成
Debug Sampler
JMeter properties和System properties这两个属性我们不用管,默认false即可,他是jmeter的一些自带属性,一般是不会变的,重点要看的是中间那个
JMeter variables:jmeter中的变量,如果此项为ture,则此元件会打印出其范围内所有的jmeter变量的值,所以我们可以通过他把当前位置变量的值打印出来,从而进行程序的调试。
通过一个实例来演示变量的输出
1 添加一个用户变量
2 添加Debug Sampler元件,并添加查看结果树
3 设置一个用户变量用于测试打印
4 运行线程组,检查变量是否成功被打印
通过上述简单实例我们可以确定,Debug Sampler可以将其元组范围内的变量进行输出,输出结果包含在相应数据中,元组范围指的是该元组可以调用的所有变量,都会进行输出,变量的来源一般是以下几种:用户自定义变量,正则表达式提取的变量,用户定义的全局变量,参数文件导入的变量。具体的变量说明请参考我的其他随笔:jmeter变量
代码调试对于解决问题至关重要,深入理解,学透学懂才能更好的从源头解决问题和发现问题,不投机取巧,不走捷径,方得始终。jmeter学习路上是一步一个坑,有的是本身就有的坑,有的是自己挖的坑,当填完一个又一个坑的时候,蓦然回头,你会发现自己后面的路已经一帆风顺一条属于自己的道路终于走了出来,一步一个脚印,敬自己,敬正在读这篇随笔的你。
-- 以上内容均为笔者原创,转载请注明出处,如有不当欢迎指正~