我想测试我的Web服务,如果一些客户端在同一时间访问它,甚至不是0.01e-1000
毫秒差异(如果它是可行的话)。同时Web服务访问测试
如何创建可以同时访问Web服务的测试?如果可能的话,您如何知道客户端同时访问服务?
我不确定是否使用BackgroundWorker
将同时执行它们。
bgw.DoWork += DoWorkEventHandler(AccessServiceWithMockClient1);
bgw.DoWork += DoWorkEventHandler(AccessServiceWithMockClient2);
bgw.RunWorkerAsync();
我认为它会执行第一个(AccessServiceWithMockClient1
),我只是不知道,因为我无法检查谁在访问该服务。
当然,我认为线程无法正常工作,因为我可能在其他线程方法中有这样的代码。
AccessServiceWithMockClient1();
AccessServiceWithMockClient2();
显然会执行第一个。但是我不太确定,我可能不太了解线程。