2012-04-13 84 views
1

我想測試我的Web服務,如果一些客戶端在同一時間訪問它,甚至不是0.01e-1000毫秒差異(如果它是可行的話)。同時Web服務訪問測試

如何創建可以同時訪問Web服務的測試?如果可能的話,您如何知道客戶端同時訪問服務?

我不確定是否使用BackgroundWorker將同時執行它們。

bgw.DoWork += DoWorkEventHandler(AccessServiceWithMockClient1); 
bgw.DoWork += DoWorkEventHandler(AccessServiceWithMockClient2); 
bgw.RunWorkerAsync(); 

我認爲它會執行第一個(AccessServiceWithMockClient1),我只是不知道,因爲我無法檢查誰在訪問該服務。

當然,我認爲線程無法正常工作,因爲我可能在其他線程方法中有這樣的代碼。

AccessServiceWithMockClient1(); 
AccessServiceWithMockClient2(); 

顯然會執行第一個。但是我不太確定,我可能不太瞭解線程。

回答