0

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

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

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

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

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

ps:我们试过Visual Studio 2012 Ultimate,看起来很有希望。我不知道其他适合该场景的工具。

4

3 回答 3

0

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

于 2013-02-04T14:20:34.247 回答
0

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

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

如果您认为您获得了可接受的响应时间,那么一切都很好。

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

于 2013-02-04T14:37:46.880 回答
0

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

于 2013-02-04T18:36:50.783 回答