2012-04-13 78 views
1

我想测试我的Web服务,如果一些客户端在同一时间访问它,甚至不是0.01e-1000毫秒差异(如果它是可行的话)。同时Web服务访问测试

如何创建可以同时访问Web服务的测试?如果可能的话,您如何知道客户端同时访问服务?

我不确定是否使用BackgroundWorker将同时执行它们。

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

我认为它会执行第一个(AccessServiceWithMockClient1),我只是不知道,因为我无法检查谁在访问该服务。

当然,我认为线程无法正常工作,因为我可能在其他线程方法中有这样的代码。

AccessServiceWithMockClient1(); 
AccessServiceWithMockClient2(); 

显然会执行第一个。但是我不太确定,我可能不太了解线程。

回答