2009-07-09 134 views
0

我想加载测试我们在IIS服务器上托管的基于Web的应用程序(Windows 2003,IIS 6,PHP 5.2.0,MySQL 5.0.22)。加载测试在IIS 6服务器上运行的Web应用程序的最佳方式是什么?

什么是最好的工具:

一)负载测试
B)捕瓶颈
C)捕捉内存泄漏

别的我应该寻找?


UPDATE:

我发现,MS Web应用程序应力工具是在我的情况最好的,因为我可以记录报头信息,因此,我的Flash组件被发送给连接到一些PHP页面数据数据库。 Selenium没有为我记录这个。 BrowserMob看起来像一个很好的服务,但Selenium无法像MSWAS一样捕获Flash。

回答

3

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

它只是使用HTTP调用来做到这一点,并且不会加载测试应用程序的任何AJAX部分。还有其他一些工具,如PushToTest可以帮助您针对AJAX应用程序进行加载测试,并且如果您不想担心设置机器的麻烦,则可以使用BrowserMob等服务提供商。 PushToTest和BrowserMob使用Selenium来加载你的服务器的测试,所以不是特定于IIS的。

我希望有帮助!

+0

谢谢 - 我们没有AJAX,但是在网站的很多地方使用Flash,所以我猜Jmeter不能够强调测试,Flash确实使用PHP脚本来查询数据库,所以我们可以测试事物的这一面? – undefined 2009-07-09 11:45:10

+0

您可以使用相关查询字符串调用PHP页面,以使用JMeter加载服务器。 – AutomatedTester 2009-07-09 12:55:21

0
  1. 这里有很多商业工具。如果你正在寻找免费的,你可以使用jmetersiege

  2. 监控CPU和内存使用PERFMON.EXE

  3. 我不知道答案。

0

OpenSTA工作得很好,虽然它有一段时间没有更新。

相关问题