jmeter中User Parameters与JSON Extractor 取的变量同名,变量最终取的是User Parameters中设置的值
疑问:如果User Parameters中的变量名与JSON Extractor 中的变量名同名,那么最终会取哪个值呢?
结论:会使用User Parameters中定义的值。
示例:如图所示,User Parameters中设定了qtyAdjNo-dbrk,而后续提取JSON Extractor也用了同名的,这是我想选择 可以拿接口返回的值或者自己指定一个,于是问题出来了,如果两个定义了,最终会取哪个呢?
可以使用Debug Sampler去调试看看结果。
1、User Parameters中不指定,查看qtyAdjNo-dbrk取到的是什么
2、User Parameters中指定,JSON Extractor 中也指定,最终取到的是什么?
结论:如果User Parameters与JSON Extractor 中变量名一致,最终会取User Parameters的值。