2012-01-31 91 views
0

我們使用JSF2.0作爲我們的應用程序,我們使用QA Load來加載測試。JSF2 Phases ApplyValues not called

當我們手動提交一個jsf表單時,我可以在階段監聽器中看到它正在調用所有的6個階段。

但是,當我們通過QALoad工具自動執行操作時,我們只能看到兩個階段RestoreView和RenderResponse用於同一個Form提交。

可能是什麼原因,它跳過了其他階段Apply Values..process validations ...當我們通過自動化完成時? Http請求是不正確的。

感謝 維傑

回答

0

時,它不是一個POST請求,或者當視圖狀態無法恢復,因爲沒有視圖狀態,或者因爲會話是無效的,或者因爲會話一直認爲會發生過期。

+0

是的,我們使表單提交沒有ViewStateID或JSessionID。是否有任何其他方式使JSF表單提交,而無需傳遞viewStateID和JSessison id – user684434 2012-01-31 16:15:00

+0

這與您以前的答案有關... http://stackoverflow.com/問題/ 8623870 /如何以編程方式上傳文件到網站 – user684434 2012-01-31 16:16:18

+0

編號JSF是一種有狀態的MVC框架,而不是無狀態的。 – BalusC 2012-01-31 16:26:18