如何在jmeter中使用响应断言放置条件。
在loadrunner中,我们具有带有savecount属性的web_reg_find。这有助于我们将条件保持在IF循环中。
if textcount >0
transaction --> pass
else
transaction--> fail and exit iteration and continue
类似地,如何获取文本检查的计数并将其置于条件(IF循环)中的jmeter中。
答案 0 :(得分:0)
使用任何后处理器提取器来获取变量中的所有值。像在正则表达式中一样,我们可以在“匹配编号”中使用“ -1”。获取与正则表达式匹配的所有值。因此,您将获得计数。 现在,将其作为条件,如$ {__ groovy(“ $ {countVar}” ==“ 10”)}这样的控制器
简而言之,
1。添加Regular Expression Extractor作为请求的子代以获取所有值。
2。在同一级别添加If Controller来检查条件。
答案 1 :(得分:0)
如果您在正则表达式提取器中将{Match No“作为-1
提供
您将拥有${foo_matchNr}
变量,其中包含匹配数目。
自JMeter 4.0起,您拥有__isVarDefined() function,可用于检查是否已定义JMeter变量
两种方法都可以在If Controller
中使用