【问题标题】:The required anti-forgery cookie "__RequestVerificationToken" is not present in JMeterJMeter 中不存在所需的防伪 cookie“__RequestVerificationToken”
【发布时间】:2014-11-03 13:37:53
【问题描述】:

JMeter 无法处理请求。显示错误

The required anti-forgery cookie "__RequestVerificationToken" is not present

在 JMeter 中,同时在 HTTP Cookie Manager 元素中提供。我已经添加了

【问题讨论】:

    标签: testing selenium-webdriver jmeter performance-testing


    【解决方案1】:

    看起来您的应用程序受到CSRF attack prevention 形式的保护。

    使用 JMeter 绕过 CSRF 保护并不是一门火箭科学,它是经典的 correlation 示例。我建议按照以下步骤操作:

    1. View Results Tree Listener 添加到您的测试计划中
    2. 执行测试计划
    3. 在 View Results Tree 监听器中打开第一个请求并查找类似 @​​987654328@ 的内容
    4. 一旦找到,通过以下后处理器获取其值:

    5. 将令牌提取并存储到 JMeter 变量中后,添加 HTTP Cookie Manager 作为 下一个请求 的子项,并按如下方式进行配置:

      • 姓名:__RequestVerificationToken
      • 值:第 4 步提取器中使用的变量的参考名称。即如果参考名称是token,则将${token} 放入值输入中。

    【讨论】:

      猜你喜欢
      • 2016-01-23
      • 1970-01-01
      • 2020-01-24
      • 2015-09-07
      • 2015-04-16
      • 1970-01-01
      • 2014-07-13
      • 2016-05-26
      相关资源
      最近更新 更多