我正在尝试在jmeter中构建一个测试计划,我希望根据他们的名称对特定的 HTTP请求进行测试。我使用if控制器,但我不知道写什么条件。
我在条件中写${__samplerName()}=="HTTPRequestName"
但它没有执行。
请尽快帮助我。
答案 0 :(得分:6)
您需要使用引号括起${__samplerName()}
,如下所示:
"${__samplerName()}"=="HTTPRequestName"
有关If控件使用案例和子句的详细信息,请参阅How to use JMeter's 'IF' Controller and get Pie.指南。
如果您需要根据某些条件运行采样器,可以按如下方式使用JMeter属性:
jmeter -Jrunsomesampler=true
${__P(runsomesampler,)} == true