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