Jmeter如果控制器条件声明

MAK*_*MAK 1 jmeter

我试图在jmeter中构建一个测试计划,我想根据它们的名称运行特定HTTP请求的测试.我使用if控制器,但我不知道写什么条件.

我正在写${__samplerName()}=="HTTPRequestName"条件,但它没有执行.请尽快帮助我.

Dmi*_*i T 6

您需要${__samplerName()}用引号括起来,如下所示:

"${__samplerName()}"=="HTTPRequestName"
Run Code Online (Sandbox Code Playgroud)

请参阅如何使用JMeter的'IF'控制器并获取Pie.有关如果控制器用例和子句的更多详细信息的指南.

如果您需要根据某些条件运行采样器,可以使用JMeter属性,如下所示:

  1. 启动JMeter,提供样本名称属性,如 jmeter -Jrunsomesampler=true
  2. 添加如果控制器具有以下条件: ${__P(runsomesampler,)} == true
  3. 将所需的HTTP请求添加为IF Controller的子级

如果控制器