Jmeter如何使用控制器判断为空的情况
好久不更新博客园的文章了,2023已经到了尾声,这一年发生了太多的事情。希望明年越来越好吧,虽然目前整个世界的经济和政治形式都不太行,但是还是需要有点期待。
对于Jmeter的各种控制器而言,并没有给出一个简便的判断某变量是否为空的情况,这里给出一个方案:
【1】使用_matchNr后缀即可,结合json提取器或者正则提取器,对匹配数进行判断,若_matchNr值为0,则表示该字段取值为空(无需考虑此字段存在或者不存在)。再通过如下判断即可:
【2】使用如下方式:
${__jexl3("${error_msg.name_ALL}"!="" && "${error_msg.memo_ALL}"!="" && "${error_msg.memo_ALL}"!="测试内容")}