我们需要一个用于分布式场景的高性能测试工具
我们希望从客户端和服务器收集数据(内存使用情况,CPU使用情况,响应时间,.net调用等)。
我们的大多数应用程序都使用.Net 4.0或Classic Asp。
我们有4台服务器。我们希望1个控制器和3个代理一起工作来测试,收集数据。
这种情况的最佳工具是什么?
ps:我们尝试过Visual Studio 2012终极版,看起来很有希望。我不知道其他适合这种情况的工具。
答案 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版本是免费的,可以使用无限用户进行简单的测试。