如何在 Jmeter 中获取用于登录的 csrf 令牌
Posted
技术标签:
【中文标题】如何在 Jmeter 中获取用于登录的 csrf 令牌【英文标题】:How to get csrf token in Jmeter to use for log-in 【发布时间】:2021-06-13 08:24:56 【问题描述】:我正在尝试一个页面的登录方案,但由于每次运行测试时都会生成 csrf_token 和其他动态参数,它会出现错误。如何让这些 csrf_token 和这些参数在我的测试中使用?
请看下图。
Request Header parameters
Jmeter Parameters
Error detail
谢谢,
【问题讨论】:
【参考方案1】:您需要使用合适的Post-Processor 从之前的响应中提取它,将其存储到JMeter Variable 并用变量替换记录的值。
这个过程被称为"correlation",网上有很多关于这个主题的信息,例如How to Load Test CSRF-Protected Web Sites文章将是一个很好的起点。
【讨论】:
以上是关于如何在 Jmeter 中获取用于登录的 csrf 令牌的主要内容,如果未能解决你的问题,请参考以下文章