我们想要一个用于分布式场景的高性能测试工具
我们希望从客户端和服务器收集数据(内存使用情况、cpu 使用情况、响应时间、.net 调用等)。
我们的大多数应用程序都使用 .Net 4.0 或 Classic Asp。
我们有 4 台服务器。我们希望 1 个控制器和 3 个代理一起工作以进行测试、收集数据。
这种情况下最好的工具是什么?
ps:我们试过Visual Studio 2012 Ultimate,看起来很有希望。我不知道其他适合该场景的工具。
我们想要一个用于分布式场景的高性能测试工具
我们希望从客户端和服务器收集数据(内存使用情况、cpu 使用情况、响应时间、.net 调用等)。
我们的大多数应用程序都使用 .Net 4.0 或 Classic Asp。
我们有 4 台服务器。我们希望 1 个控制器和 3 个代理一起工作以进行测试、收集数据。
这种情况下最好的工具是什么?
ps:我们试过Visual Studio 2012 Ultimate,看起来很有希望。我不知道其他适合该场景的工具。
看看Rational Performance Tester。我正要为我们的一个项目购买许可证,但由于与软件无关的原因没有通过。当时看起来很有希望。
我会把事情分开来保持简单。
首先,我会检查使用服务器生成负载时每秒的平均请求数。为此,Apache Http Server 中包含一个名为ab.exe
. 很容易设置生成请求。
如果您认为您获得了可接受的响应时间,那么一切都很好。
如果没有,请在从一台服务器生成负载时使用类似 Jetbrains DotTrace(在您的应用程序中)来收集数据。
试试负载测试器:http ://www.webperformance.com/load-testing/ (免责声明:我在那里工作)。它有一个监控代理,将在您的 Windows 服务器上运行,以收集您提到的指标等等。它还收集客户端指标,例如页面加载时间。LITE 版本是免费的,可以对无限用户运行简单的测试。