2012-08-01 23 views
0

我想在基於Windows的web服務應用程序中進行加載測試。我將從Windows應用程序調用WCF服務,然後調用Web服務來檢索結果。它將接受輸入xml並輸出響應xml。基於Windows的應用程序中的LoadTest

如何通過以異步方式使用for循環來加載測試。我不想使用任何負載測試工具。

客戶報告「記錄不存在」有時會出現。但對我來說它工作正常。我想重現結果。

目前我正在按順序將響應xml寫入文本文件。我想這需要異步。

更新: 我想從基於Windows的應用程序切換到基於Web的應用程序以使用Ajax進行負載測試。我想知道如何編寫用於輸入xml的Ajax代碼並以文本文件的形式獲取響應xml

+1

爲什麼要加載測試而不使用自定義工具?有許多事情你會發現很難手動實現(測試不同的網絡質量,基於目標的加載,監視服務器進程等)。一個簡單的for循環永遠不會做你想做的事 - 不僅僅是因爲它是單線程的 - 你需要同時保持多個連接,否則,它不是一個負載測試 – Basic 2012-08-01 12:34:52

+0

什麼是最好的,免費和簡單的工具做負載測試發送輸入xml並得到響應xml – 2012-08-01 12:37:51

回答

0
  1. 確保您的WCF服務支持多個線程。
  2. 使用異步方法生成代理。
  3. 在代理對象上產生了很多Begin [YourMethodName]函數調用。
+0

是否有任何示例代碼。我無法完全掌握 – 2012-08-01 12:52:49

+0

請在問題中查看我的更新。我想用Ajax做。 – 2012-08-01 13:54:06

相關問題