我是JMeter的新手。我正在執行登錄測試。我試圖提取CSRF令牌,但我不明白。我不知道如何解決它。如何從請求中提取CSRF cookie併發送到HTTP請求中而不使用JMeter中的參數
當我試圖把CSRF令牌 - 「引用名稱是」 成HTTP請求 - 「參數」 我得到了錯誤。
我在這裏停留。我不知道如何放置CSRF標記 - 沒有「參數」的「參考名稱」。請幫幫我。
我是JMeter的新手。我正在執行登錄測試。我試圖提取CSRF令牌,但我不明白。我不知道如何解決它。如何從請求中提取CSRF cookie併發送到HTTP請求中而不使用JMeter中的參數
當我試圖把CSRF令牌 - 「引用名稱是」 成HTTP請求 - 「參數」 我得到了錯誤。
我在這裏停留。我不知道如何放置CSRF標記 - 沒有「參數」的「參考名稱」。請幫幫我。
要使用JSON正文在POST請求中發送參數,您可以在路徑字段中添加參數嗎?登錄,你的情況增加
?csrf=${token}
首先,你應該用瀏覽器瀏覽,分析 流量和模擬天生的。
Chrome有一個工具可以使用,或者您可以使用Fiddler。 一般來說,第一次將CSRF作爲cookie從服務器返回,然後它必須作爲cookie返回,並且在標題中返回。
有時值會更改,即使在同一個會話中。 請注意這一點。
所以你必須:
提取一個cookie成JMeter Variable的最簡單的方法參數使用HTTP Cookie Manager
在下一行添加到user.properties文件(生活在你安裝Jmeter的 「bin」 文件夾)
CookieManager.save.cookies=false
當cookie來自服務器時,您將可以在需要時以${COOKIE_csrftoken}
的身份訪問它。
我知道這不是一個答案,但在Cookie是令牌不提供針對CSRF任何保護,也沒有參數來實現雙張貼。 :)(或者,也許我們無法看到帖子參數?我不知道JMeter。) –