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

Jmeter 如果csv文件中不存在某个变量的数据,如何禁用HTTP请求,jmeter,Jmeter,csv文件: TC-24;Name=myName1;{“名称”:“myName1”} TC-25;Name=myName2 TC-26;Name=myName3;{“名称”:“myName3”} 我创建了if控制器并设置“${namejson}”!=无效的在if控制器下,我添加了HTTP请求。如果csv文件中存在json,则此请求应创建对象。这是因为如果未定义${namejson}变量,如果控制器将其字面上理解为${namejson},且不为空 使用以下条件: ${__javaScript(va

csv文件:

TC-24;Name=myName1;{“名称”:“myName1”}

TC-25;Name=myName2

TC-26;Name=myName3;{“名称”:“myName3”}


我创建了if控制器并设置“${namejson}”!=无效的在if控制器下,我添加了HTTP请求。如果csv文件中存在json,则此请求应创建对象。这是因为如果未定义
${namejson}
变量,如果控制器将其字面上理解为
${namejson}
,且不为空

使用以下条件:

${__javaScript(vars.get("namejson") != null,)}
vars
是通过(或Nashorn)提供对类实例的读/写访问的类实例的缩写


有关更多提示和技巧,请参阅

问题是什么?如果某个变量的数据不在csv文件中,如何禁用HTTP请求?如果该变量已经在if控制器中,为什么必须禁用它?您也可以显示您的csv文件吗?我的csv文件已添加。它包含来自测试用例号、param=value和json的数据。所有这些数据都是变量。首先,我应该通过在主体中发送json(一个HTTP请求)来创建一些东西。在此之后,我应该在path(另一个HTTP请求)中使用param=value(Name=myName1)搜索此文件。问题是我不需要为第二种情况创建reqest,因为json不存在。这就是为什么我应该错过这一步。我做不到