如何通过添加if控制器来运行http请求(基于先前http请求的正则表达式输出)

时间:2018-07-11 21:53:47

标签: regex jmeter

我在http request1中有一个正则表达式$ {Fax},它返回一个值Ex:b4mL0000000NDKF,我想在下一个http request2中添加一个if控制器,以便它只能在前一个http request1的reg exp时运行。即,$ {Fax}返回一个值,否则(如果来自http request1的regexp返回“匹配计数:0”),则我不想运行http request2(因为我使用的是reg exp $ {Fax}的值在下一个http请求->路径中

您能告诉我我可以在控制http request2的If Controller中编写条件吗。

谢谢。

1 个答案:

答案 0 :(得分:0)

JMeter 4.0起,您拥有__isVarDefined()函数,该函数根据是否定义了给定变量返回truefalse

因此您可以将${__isVarDefined(Fax)}表达式用作If Controller条件

JMeter If Controller isVarDefined