WebResponse response = ic.getServletResponse();
System.out.println(response.getText());
[注意] 在測試Servlet的之前,你必須通過InvocationContext完成Servlet中的service方法中完成的工作,因為通過newInvocation方法獲取InvocationContext實例的時候該方法并沒有被調用。
6 總結
本文中,作者詳細的演示和介紹了如何使用HttpUnit提供的類來進行集成測試,主要實現以下操作:
1. 模擬用戶行為向服務器發送請求,傳遞參數
2. 模擬用戶接受服務器的響應信息,并且通過輔助類分析這些響應信息,結合JUnit框架進行測試
3. 使用HttpUnit提供的模擬Servler容器,測試開發中的Servlet的內部行為
參考資料:
1. HttpUnit幫助 http://httpunit.sourceforge.net/
2. JUnit幫助 http://junit.org/index.htm
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/