0

我有一个 JMeter 正则表达式提取器,它搜索以下正则表达式:

myId=[0-9]{10}

这将从我的网站表单中检索 10 位数字 ID 号。然后,我为 ID 号设置了 myId 的“参考名称”。我的模板值为 $0$,我的匹配号设置为空白。

在我的 HTTP 请求中,我传递了一个参数值:

${myId}

当我运行我的 JMeter 测试时,它会以以下形式插入文本:

myId=myId=1234567890

如何摆脱重复的 myId=?

4

1 回答 1

1

不确定 JMeter 的 RegEx 实现,但通常

myId=[0-9]{10}

将匹配所有内容,包括myId=. 您需要使用 () 定义要提取的捕获组,然后您将引用捕获组数组并获取所需的项目。例如

myId=([0-9]{10})

第 0 组仍然是全部,但第 1 组只是由 () 分隔的数字部分,即没有myId=. 希望这可以帮助。

于 2012-11-07T23:15:09.733 回答