最佳工具:asp.net应用程序的分布式负载测试

时间:2013-02-04 13:51:41

标签: asp.net .net testing load-testing

我们需要一个用于分布式场景的高性能测试工具

我们希望从客户端和服务器收集数据(内存使用情况,CPU使用情况,响应时间,.net调用等)。

我们的大多数应用程序都使用.Net 4.0或Classic Asp。

我们有4台服务器。我们希望1个控制器和3个代理一起工作来测试,收集数据。

这种情况的最佳工具是什么?

ps:我们尝试过Visual Studio 2012终极版,看起来很有希望。我不知道其他适合这种情况的工具。

3 个答案:

答案 0 :(得分:0)

看看Rational Performance Tester。我准备为我们的一个项目购买许可证,但由于与软件无关的原因而没有推出。当时看起来很有希望。

答案 1 :(得分:0)

我会把事情分开来保持简单。

首先,我会检查使用服务器生成负载时每秒的平均请求数。为此,Apache Http Server中包含一个名为ab.exe的小工具。设置生成请求很容易。

如果你认为你得到可接受的响应时间一切都很好。

如果没有,请使用类似Jetbrains DotTrace(在您的应用中)的东西,在从一台服务器生成负载时收集数据。

答案 2 :(得分:0)

尝试使用Load Tester:http://www.webperformance.com/load-testing/(免责声明:我在那里工作)。它有一个监视代理程序,可以在Windows服务器上运行,以收集您提到的指标等等。它还收集客户端指标,例如页面加载时间。 LITE版本是免费的,可以使用无限用户进行简单的测试。