如果csv文件中不存在其中一个变量的数据,如何禁用HTTP请求

时间:2016-03-15 12:59:27

标签: jmeter

csv文件:

TC-24;姓名= myName1; {"姓名":" myName1" }

TC-25;名称= myName2;

TC-26;姓名= myName3; {"姓名":" myName3" }

我创建了控制器并设置" $ {namejson}" != null。在if控制器下我添加了HTTP请求。如果cson文件中存在json,则此请求应创建对象

1 个答案:

答案 0 :(得分:3)

这是因为如果未定义${namejson}变量,那么Controller会将其视为${namejson},而不是null。

使用以下条件:

${__javaScript(vars.get("namejson") != null,)}

vars是通过JMeterVariables(或Nashorn)提供的Rhino类实例的简写,它提供对JMeter Variables的读/写访问权限。

有关更多提示和技巧,请参阅How to Use JMeter's 'IF' Controller and get Pie