我想測試我的Web服務,如果一些客戶端在同一時間訪問它,甚至不是0.01e-1000
毫秒差異(如果它是可行的話)。同時Web服務訪問測試
如何創建可以同時訪問Web服務的測試?如果可能的話,您如何知道客戶端同時訪問服務?
我不確定是否使用BackgroundWorker
將同時執行它們。
bgw.DoWork += DoWorkEventHandler(AccessServiceWithMockClient1);
bgw.DoWork += DoWorkEventHandler(AccessServiceWithMockClient2);
bgw.RunWorkerAsync();
我認爲它會執行第一個(AccessServiceWithMockClient1
),我只是不知道,因爲我無法檢查誰在訪問該服務。
當然,我認爲線程無法正常工作,因爲我可能在其他線程方法中有這樣的代碼。
AccessServiceWithMockClient1();
AccessServiceWithMockClient2();
顯然會執行第一個。但是我不太確定,我可能不太瞭解線程。