Asp.net 如何测试模拟多个并发请求的Web服务

Asp.net 如何测试模拟多个并发请求的Web服务,asp.net,web-services,visual-studio,testing,stress-testing,Asp.net,Web Services,Visual Studio,Testing,Stress Testing,我有这种情况。 我需要测试一个用asp.net和c#创建的web应用程序 此应用程序有一个特殊流程,它执行所有应用程序中最重和最重要的流程。这个过程是我需要测试的Web服务的一部分 现在我被要求编写任何一种程序来模拟对进程的特定数量的同时请求,看看它对试图调用和使用同一进程的特定数量的用户的反应 我以前从未做过类似的事情,但我想到了一些想法,比如在visual studio中使用BackgroundWorker类创建一个小程序,然后在此BackgroundWorker中调用webservice,

我有这种情况。 我需要测试一个用asp.net和c#创建的web应用程序

此应用程序有一个特殊流程,它执行所有应用程序中最重和最重要的流程。这个过程是我需要测试的Web服务的一部分

现在我被要求编写任何一种程序来模拟对进程的特定数量的同时请求,看看它对试图调用和使用同一进程的特定数量的用户的反应

我以前从未做过类似的事情,但我想到了一些想法,比如在visual studio中使用BackgroundWorker类创建一个小程序,然后在此BackgroundWorker中调用webservice,然后按用户指定的次数调用此BackgroundWorker

正如我提到的,我从未做过类似的事情,所以我愿意接受建议


如果你做了类似的事情,你会怎么做?

不要自己写,直接使用web负载测试工具

另见

@Donal但这需要VS最终可能的副本