JMeter 没有从正则表达式提取器中替换引用变量
JMeter not replacing reference variable from regular expression extractor
我正在尝试从 JMeter 向我的登录 url 发送 POST
请求:
为了注入 csrf 令牌,我使用了正则表达式提取器,如下所示:
我可以确认正则表达式有效:
但是,${token}
没有被替换:
有什么问题吗?
P.S。请求的结构:
- 正则表达式提取器(以及任何其他 Post-Processors) follow Scoping Rules,因此您需要将其 作为请求的子项 放置 returns 此值
Using regular expressions to parse HTML is not the best idea (they are too fragile and sensitive to any markup change), I would recommend switching to CSS/JQuery Extractor 相反,相关配置应该很简单:
- 参考名称:
token
- CSS/JQuery 表达式:
input[name=csrfmiddlewaretoken]
- 属性:
value
我正在尝试从 JMeter 向我的登录 url 发送 POST
请求:
为了注入 csrf 令牌,我使用了正则表达式提取器,如下所示:
我可以确认正则表达式有效:
但是,${token}
没有被替换:
有什么问题吗?
P.S。请求的结构:
- 正则表达式提取器(以及任何其他 Post-Processors) follow Scoping Rules,因此您需要将其 作为请求的子项 放置 returns 此值
Using regular expressions to parse HTML is not the best idea (they are too fragile and sensitive to any markup change), I would recommend switching to CSS/JQuery Extractor 相反,相关配置应该很简单:
- 参考名称:
token
- CSS/JQuery 表达式:
input[name=csrfmiddlewaretoken]
- 属性:
value
- 参考名称: