我正在使用 JMeter 记录一组页面。一些页面具有动态生成的令牌存储在隐藏字段中。
我使用 xpath 提取器检索此令牌,查询是
//input[@name='__RequestVerificationToken']/@value
,将其存储在变量中并将此变量用于下一个请求。
我不知道为什么这个请求会失败。我已经在查看结果树中检查了请求值。在原始选项卡中,该值与隐藏字段的值完全相同,而在 http 选项卡上,最后缺少“==”。
我正在使用 JMeter 记录一组页面。一些页面具有动态生成的令牌存储在隐藏字段中。
我使用 xpath 提取器检索此令牌,查询是
//input[@name='__RequestVerificationToken']/@value
,将其存储在变量中并将此变量用于下一个请求。
我不知道为什么这个请求会失败。我已经在查看结果树中检查了请求值。在原始选项卡中,该值与隐藏字段的值完全相同,而在 http 选项卡上,最后缺少“==”。
看起来像 JMeter 中的一个错误。我在这里报告了 - https://issues.apache.org/bugzilla/show_bug.cgi?id=54055
正如 Andrey Bolatov 所提到的,Request HTTP 选项卡中存在一个可视化问题,现已修复(您可以使用nightly build进行测试)。
这不能解释你的问题。
要进行调试,请添加一个Debug Sampler以查看已提取的内容。
您的问题可能来自您没有对参数进行编码的事实,请阅读: