JMeter-选择正则表达式的一部分
我有一个JMeter正则表达式提取器,它搜索以下正则表达式:
myId=[0-9]{10}
这将从我的网站表单中检索10位数字的ID号。然后,我为ID号设置myId的“引用名称”。我的模板值为$ 0 $,我的匹配号设置为空白。
然后在我的HTTP请求中,传递参数值:
${myId}
当我运行JMeter测试时,它将以以下形式插入文本:
myId=myId=1234567890
如何摆脱重复的myId =?
回答:
不确定JMeter的RegEx实现,但通常情况下
myId=[0-9]{10}
将匹配所有内容,包括myId=
。您需要使用()定义要提取的捕获组,然后将引用捕获组数组并获取所需的项。例如
myId=([0-9]{10})
组0仍然是全部,但组1只是由()界定的数字部分,即没有myId=
。希望这可以帮助。
以上是 JMeter-选择正则表达式的一部分 的全部内容, 来源链接: utcz.com/qa/411054.html