Jmeter 3.0的Debug Sampler会影响其他请求使用变量的取值

1、使用Json path extractor获取一个请求的返回结果,设置变量名为UI,默认值设置为ERROR.

 

2、引入Debug Sampler进行调试

 

3、随便添加一个HTTP请求,用于查看UI参数传递

 4、执行,查看结果。

Debug Sampler中取值正确,但是HTTP请求中,就只能取到变量的默认值。

5、不修改任何东西,禁用debug sampler,再次执行。http请求中取值正确

最初怀疑是Debug Sampler里的属性设置错误,导致下一个请求取值超出预期。但是修改了几种属性组合,仍旧只能取默认值,排除这种可能。

不知道是否是Debug Sampler的用法没有使用正确,还是Debug Sampler只能在单步调试的时候使用,正式运行脚本的时候应该删除或者禁用。

 

posted @ 2018-01-05 15:53  测试圈圈点点  阅读(614)  评论(1)    收藏  举报