2017-06-01 62 views
0

我正在使用JMeter 3.2在我的ADF應用程序中測試登錄頁面。在我的測試計劃中,我使用了HTTP頭管理器和Cookie管理器。我通過錄製得到了所有的HTTP記錄。我已經使用正則表達式提取器將來自之前響應的每個請求相關聯。相關參數是jsessionid,adf.ctrl-state,afrLoop,afrRedirect,javax.faces.ViewState。但是對於一個特定的請求,即使所有參數都被提取並正確傳遞(從之前的響應中進行驗證),我也會收到「會話過期」錯誤。獲取響應爲:如何處理在JMeter中查看過期的異常

<?xml version="1.0" encoding="UTF-8"?> 
<partial-response> 
    <error redirect="true"> 
     <error-name>ViewExpiredException</error-name> 
     <error-message>Because of inactivity, your session has timed out and is no longer active. Click OK to reload the page.</error-message> 
    </error> 
</partial-response> 

enter image description here

回答

0

請檢查是否WINDOWID需要在script.It要關聯也是一個需要在Oracle ADF的框架被關聯

然而的參數之一ViewExpiredException將在關聯視圖狀態在會話中不可用時拋出。請檢查一次是否所有視圖狀態值都捕獲並正確傳遞到相應的請求。 嘗試使用任何網絡調試工具,如Fiddler或mozilla火蟲檢查所有請求。

+0

Surya,很高興回覆您。我也試圖關聯Window id。沒有變化。也通過使用螢火蟲驗證了每個參數值。我仍然無法克服這個問題。 –