我想加载测试我们在IIS服务器上托管的基于Web的应用程序(Windows 2003,IIS 6,PHP 5.2.0,MySQL 5.0.22)。
最佳工具是什么:
a)负载测试
b)抓住瓶颈
c)捕获内存泄漏
我还应该寻找其他什么?
更新:
我发现MS Web App Stress工具在我的情况下是最好的,因为我可以记录头信息,因此我的Flash组件发送到连接到数据库的一些PHP页面的数据。 Selenium没有为我记录这个。 BrowserMob看起来是一个很好的服务,但Selenium再次无法以与MSWAS相同的方式捕获Flash。
答案 0 :(得分:3)
但它只使用HTTP调用来执行此操作,并且不会加载测试应用程序的任何AJAX部分。还有其他工具,如PushToTest,可以帮助对AJAX应用程序进行负载测试,如果您不想担心设置机器的麻烦,您可以使用像BrowserMob这样的服务提供商。 PushToTest和BrowserMob使用Selenium对服务器进行加载测试,因此不是IIS特定的。
我希望有所帮助!
答案 1 :(得分:0)
答案 2 :(得分:0)
OpenSTA效果很好,虽然它暂时没有更新。