Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 JMeter 正则表达式提取器,它搜索以下正则表达式:
myId=[0-9]{10}
这将从我的网站表单中检索 10 位数字 ID 号。然后,我为 ID 号设置了 myId 的“参考名称”。我的模板值为 $0$,我的匹配号设置为空白。
在我的 HTTP 请求中,我传递了一个参数值:
${myId}
当我运行我的 JMeter 测试时,它会以以下形式插入文本:
myId=myId=1234567890
如何摆脱重复的 myId=?
不确定 JMeter 的 RegEx 实现,但通常
将匹配所有内容,包括myId=. 您需要使用 () 定义要提取的捕获组,然后您将引用捕获组数组并获取所需的项目。例如
myId=
myId=([0-9]{10})
第 0 组仍然是全部,但第 1 组只是由 () 分隔的数字部分,即没有myId=. 希望这可以帮助。