有人为我提供了解析查询字符串的正则表达式:(?<=\?)[^?]+$
我试图在 JMeter 中使用它,但没有运气(尽管我成功地根据网络上的各种示例帖子提取了单个查询字符串参数值)。
- 我创建了一个名为“Grab QueryString”的正则表达式提取器。
- 我选择了要检查的 URL 响应字段。
- 对于参考名称,我输入了“myQueryString”。
- 对于正则表达式,我输入了您的文本。
- 对于模板,我输入了 $1$
- 匹配编号 = 1
- 默认值 = 错误
不幸的是,当我尝试在未来的 GET 中将其用作参数时,“myQueryString”会填充 ERROR 而不是 URL 查询字符串。
因此,我在“查看结果树”中看到了这一点:
https://www.website.com/folder/page.aspx?ERROR
代替:
https://www.website.com/folder/page.aspx?jfhjHSDjgdjhsjhsdhjSJHWed
我做错什么了吗?有人有什么建议吗?