JMeter调试工具的学习-Debug Sampler

一、JMeter调试工具Debug Sampler,主要用于打印出变量进行调试,它的添加方法如下:

14269037-386c2746551cd51f.png
图1 添加Debug Sampler

二、添加后的界面如下:

14269037-ea20b08a10da1fcb.png
图2 Debug Sampler的界面

解释:

1、JMeter properties:JMeter属性,在Jmeter->bin->jmeter.properties中定义,一般不会变。

2、JMeter variables:我们在JMeter自定义的变量。有以下4种方式添加——

2.1、选中测试计划,在右边的面板上添加用户定义的变量,例如test1=111:

14269037-49987c21d1d75ca9.png
图3 测试计划用户定义的变量

2.2、选中线程组,右键添加配置元件->用户定义的变量,例如test2=222:

14269037-8c6c09536855e3e4.png
图4 线程组添加用户定义的变量
14269037-3563228e85059ad3.png
图5 用户定义的变量

2.3、通过后置处理器生成的变量,例如正则表达式提取器,我们来提取百度的title,引用名称为test3,正则表达式提取器的学习可以参考JMeter-正则表达式提取器(一)

14269037-f8e84b1d17a5eed4.png
图6 添加正则表达式提取器
14269037-5bc34e6e77c7b430.png
图7 提取百度的title

2.4、使用csv参数化的变量,例如CSV数据文件设置:

14269037-973b710f2162c2bb.png
图8 添加CSV数据文件设置
14269037-9ec8c4a561c6ceed.png
图9 CSV数据文件设置

  我们运行上述测试计划,Debug Sampler会把我们自定义的变量输出在Response Body中,可以方便我们调试,结果如下:

14269037-6d4f740c2008110d.png
图10 运行结果

3、System properties:系统属性,也在Jmeter->bin->jmeter.properties中定义,一般不会变。

PS:如果出现乱码问题,可以参考文章Jmeter-响应结果乱码解决过程(二)


14269037-44d5681d784d8c04.jpg

猜你喜欢

转载自blog.csdn.net/weixin_34218890/article/details/88180341