0

我想对我们托管在 IIS 服务器(Windows 2003、IIS 6、PHP 5.2.0、MySQL 5.0.22)上的基于 Web 的应用程序进行负载测试。

什么是最好的工具:

a)负载测试
b)捕捉瓶颈
c)捕捉内存泄漏

还有什么我应该寻找的吗?


更新:

我发现 MS Web App Stress 工具在我的情况下是最好的,因为我可以记录标题信息,因此我的 Flash 组件发送到一些连接到数据库的 PHP 页面的数据。Selenium 没有为我记录这个。BrowserMob 看起来是一个不错的服务,但 Selenium 再次无法像 MSWAS 那样捕获 Flash。

4

3 回答 3

3

来自 Apache http://jmeter.apache.org/的 JMeter 非常擅长创建针对服务器的负载。

然而,它只使用 HTTP 调用来执行此操作,并且不会对应用程序的任何 AJAX 部分进行负载测试。还有其他工具,例如 PushToTest 可以帮助对 AJAX 应用程序进行负载测试,如果您不想担心设置机器的麻烦,您可以使用 BrowserMob 之类的服务提供商。PushToTest 和 BrowserMob 使用 Selenium 对您的服务器进行负载测试,因此不是 IIS 特定的。

我希望这会有所帮助!

于 2009-07-09T11:32:50.163 回答
0
  1. 有很多商业工具可以做到这一点。如果您正在寻找免费的,您可以使用jmetersiege

  2. 使用 perfmon.exe 监控 CPU 和内存

  3. 我不知道那个答案。

于 2009-07-09T11:33:30.100 回答
0

OpenSTA运行良好,虽然它已经有一段时间没有更新了。

于 2009-07-10T19:40:31.320 回答