我正在嘗試自動化Web應用程序的測試。
我已經記錄了測試使用JMeter代理模板(JMeter版本是3.2)和幾次,當我在JMeter中運行測試它正常運行,但在某些時候只有一些部分正常運行。使用JMeter註銷自動腳本
以下是我做的步驟:
擊中URL
登錄到應用
更改應用程序中的一些功能
和等等。
所有的步驟都是先運行幾次,但之後只有在登錄後才能正常運行。
只是爲了確保我嘗試從第一個請求傳遞jsessionid到使用常規「表達式提取器」的下一個請求。我可以在查看結果樹中看到jsessionid正確傳遞,但在第二步之後的下一頁仍然會將我帶入登錄屏幕。
任何幫助將非常感激。
我已附加截圖爲了更好的理解:
的登錄頁面的響應報頭包括被在登錄時由另一個請求的sessionid
所有的sessionID正確維護仍然記錄後在下一頁中將我帶到登錄頁面,而不是顯示錄製中接下來要做的事情。
非常感謝您爲每個請求使用javax.faces.ViewState – Prasad