我创建了一个Grafana Jmeter 板变量,并尝试通过regex字段过滤值。这适用于静态正则表达式定义。
我现在想在正则表达式中使用另一个变量,它提供正则表达式的值。
所以regex字段应该看起来像这样:/$theRealRegexVar/
我尝试了许多不同的版本,如/${theRealRegexVar}/
或/[[theRealRegexVar]]/
,但它似乎不工作。
它是以某种方式工作还是根本不可能?
更新
普罗米修斯就是普罗米修斯。
正则表达式将是一个正则表达式;- )(例如“^.*$”-但是用户会在其他变量中提供它)
2条答案
按热度按时间csbfibhn1#
我可以问同样的问题,如果你可以在正则表达式中使用一个变量作为下一个链接的变量,等等。
因此,var 1被设置为var 2运行查询,但为了限制正则表达式中的结果,您使用var 1。大概是这样的:/csm-e-${var1}.*/
qxgroojn2#
不知道,答案是否还有用。但有两个选择:
1.在提供 Jmeter 板变量值的查询中直接使用
$theRealRegexVar
。当然,这只适用于你的变量是一个查询。1.在
$theRealRegexVar
上应用格式选项,请参见https://grafana.com/docs/grafana/latest/variables/advanced-variable-format-options/。我对:raw
也做了类似的任务,所以在您的例子中,将${theRealRegexVar:raw}
放入regex字段。