2015-01-09 239 views
0

需要一個快速的幫助 -異步調用

我需要建立一個測試用例,這asynchornously調用服務,服務運行執行動作(由服務執行的操作需要大量的時間) 的TestCase應等待服務響應,並在收到響應後,將所有結果放入Excel中。

目前我已經創建了一個服務,並從Testcase調用它異步,但問題是,服務超時,所以超時事務,如果我調用服務操作asynchornously,並有任何其他替代方法上述實現。

預先

+0

問題不明確。你說服務超時了,你的意思是說你的測試代碼以異常結束了嗎?如果是這樣,這是否表明您可能需要加速該服務,或者增加超時值? –

+0

這不是* unit *測試 - 讓我們非常清楚。超時對我來說聽起來像是你創建的服務存在問題,與測試無關。 –

+0

thnx for ur interest,no testcase doesnot ends with an exception,實際上該服務執行數據在數據庫中的驗證,並給出驗證結果(驗證數據需要很多時間)1-不測試該測試用例等待服務操作完成 –

回答

1

thanx的單元測試的情況下,以測試其調用web服務使STUB(其web服務的存根)的使用,而不是使實際呼叫

代碼並創建seprate測試案例來測試你的web服務方法。

使用webservice進行測試是集成測試的一部分,不是單元測試的一部分。