0
我試圖用JMeter腳本登錄到我的應用程序。JMeter:重定向後發送不發送餅乾
我有Cookie管理器和緩存管理器添加
我的線程組腳本
- GET主登錄頁面(/應用)返回會話ID和表單域 和餅乾
- POST上完成的表單字段與cookie(/ posthandler)與「跟隨重定向
發生什麼是
- POST發送會話建立初始Cookie(由GET)和表單字段和記錄在確定
- (我看到了我們的應用程序數據庫中的記錄)
- 響應是一個新的重定向餅乾
- JMeter的重定向(GET)到會話URL(/應用程序?會話= XXXXX)
- 這正好與 「[無餅乾]」(根據至r equest面板)
- 由於該請求在沒有新的cookie的情況下到達 - 應用程序發出第二次重定向回到登錄頁面。
那麼有沒有辦法在POST響應後強制GET重定向發送cookie?
我的理論是,JMeter是因爲POST和重定向GET的不同URI路徑,JMeter不發送cookie。
我已經試過
- 各種Cookie管理器設置(標準,默認情況下,兼容性)。
- 跟着這個Understanding and Using JMeter Cookie Manager並設置check.cookies = false。
- 和建議SO - JMeter: Login flow involving URL redirection not working包括確保有一個init