所以基本上我想嘗試使用各種功能,一下子我的asp.net應用程序的負載測試。還有就是在這個應用程序,它似乎是捕獲HTTP請求的一個簡單的重播將不足以以及由於其他的功能,比如挑選出隨機操作,在多臺機器,簡單的負載測試進行再驗證結果執行很大的依賴性和Ajax請求軟件是不夠的。在.NET中進行簡單分佈式通信最簡單的方法是什麼?
還沒有預算,這個項目的支出,所以商業實現,不能使用。我辯論上嘗試使用MSMQ(從來沒有使用之前)來處理客戶機之間的通信,但如果真的很複雜設置,那麼我會要麼使用一個數據庫表作爲隊列或每個試驗機作爲一個簡單的TCP服務器其客戶。
功能我想要的是:立即失敗(一個客戶端崩潰,然後所有客戶端都應該停止),每個測試運行應該以全新的方案開始,沒有任何先前的消息,並且能夠發佈開始和停止事件。如果我不必擔心狀態管理(傾向於通過數據庫的TCP服務器)或併發性,這也會很好。