正则表达式 – 如何在jmeter中获得常规提取表达式中的最后一个匹
发布时间:2020-12-14 05:56:57 所属栏目:百科 来源:网络整理
导读:我想在Jmeter中提取正则表达式的最后一次出现. 我使用Regular Extractor表达式执行此操作,但我无法获得最后一次出现. 我试过这个: 正则表达式:“var1”:( [^“]),”var2“ 模板:$1 $ 匹配号:-1 默认值:expression_matchNr 然后在我的脚本中我使用了${ex
我想在Jmeter中提取正则表达式的最后一次出现.
我使用Regular Extractor表达式执行此操作,但我无法获得最后一次出现. 我试过这个: >正则表达式:“var1”:( [^“]),”var2“ 然后在我的脚本中我使用了${expression}变量 我已经测试了expression_matchNr,但它给了我匹配的数量. 我应该在“匹配号码”中加入什么? 提前致谢 解决方法
如果您有以下输出:
expression=foo expression_1=foo expression_2=bar expression_3=**what you looking for** expression_matchNr=3 您可以使用JMeter的__V函数来获取expression_3变量的值 根据功能description: 例如,如果一个变量A1,A2和N = 1: > ${A1} – 工作正常 所以在你的情况下,函数返回最后一个匹配,无论多少匹配将是: ${__V(expression_${expression_matchNr})} 关于功能还可以做什么,请参阅How to Use JMeter Functions系列文章. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |