新手区 jmeter 中怎么写循环判断条件是变量不为 null

快过香港记者 · 2017年05月19日 · 最后由 yuxichou 回复于 2017年05月22日 · 3099 次阅读

该循环的上一步是返回一个列表,有内容时会有 cars_id,没内容时不返回 cars_id。
所以我把下一步循环条件写成 ${__javaScript(${cars_id}!=null)},但是无论有无 cars_id 都执行循环体内容。
于是我在全局变量新境一个 cars_id,仍然是无论有无 cars_id 都执行循环体内容。

但是如果把判定条件放到 if 控制器就正确了,搞不懂啊!

共收到 3 条回复 时间 点赞

${cars_id} != null,直接这样不行么?

七禾叶 回复

不行

To test if a variable is undefined (or null) do the following, suppose var is named myVar , expression will be:
"${myVar}" == "\${myVar}"
Or use:
"${myVar}" != "\${myVar}"
to test if a variable is defined and is not null.

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册