似乎有很多压力/负载测试工具支持 AJAX。
我想知道这些工具的实现效果如何。
它们只记录 HTTP 请求并重放吗?
这是测试 AJAX 应用程序的正确方法吗?
谷歌如何测试他们的 AJAX 应用程序?
似乎有很多压力/负载测试工具支持 AJAX。
我想知道这些工具的实现效果如何。
它们只记录 HTTP 请求并重放吗?
这是测试 AJAX 应用程序的正确方法吗?
谷歌如何测试他们的 AJAX 应用程序?
如果您不想设置自己的负载测试服务器,那么有几个免费的在线负载测试服务可以直接通过互联网运行负载测试。例如http://loadimpact.com或http://loadstorm.com
我的选择是Firebug(浏览器插件)。它非常轻量级且易于操作。
最好编写隔离的测试方法或API来测试Ajax应用程序。以下是一些原因:
您可以按如下方式划分测试:对于Ajax应用程序,请使用Selenium或PhantomJS/CasperJS。对于负载测试,请使用JMeter、Gatling通过API而不是通过Ajax。