有没有一种方法可以测试一个应用程序,模拟一百个不同的客户端连接到IIS服务器并请求相同的数据?在我们项目运行的客户那里,他们有400台计算机,经常使用所有计算机进行压力测试。而我只有我的笔记本电脑(和一个开发服务器)...
(在我的情况下,数据是通过WebORB网关请求的。)
有没有一种方法可以测试一个应用程序,模拟一百个不同的客户端连接到IIS服务器并请求相同的数据?在我们项目运行的客户那里,他们有400台计算机,经常使用所有计算机进行压力测试。而我只有我的笔记本电脑(和一个开发服务器)...
(在我的情况下,数据是通过WebORB网关请求的。)
经过调查了很多开源和付费工具后,我发现微软的Visual Studio 2008 Team Suite Test Edition(即将成为Visual Studio 2010 Ultimate的一部分)取得了最大的成功。它具有强大的压力测试功能。微软免费的用于压力测试的应用程序WCAT 功能不足且存在错误,但完整版本的Test Edition可以与类似LoadRunner的产品竞争,易于使用,更好地集成了VS/ASP.NET,每个虚拟用户的费用也更低。
看一下 StresStimulus。
它与 Fiddler 集成非常好。 安装和使用非常流畅,提供了许多功能和配置。 在谷歌搜索 Web 负载测试解决方案时,我发现这是最好的选择。 另外,Fiddler 是一个很棒的工具。