似乎有很多压力/负载测试工具支持AJAX.
我想知道这些工具的实施情况.
他们只记录http请求并重播吗?
这是测试AJAX应用程序的正确方法吗?
谷歌如何测试他们的ajax应用程序?
大多数负载测试工具都以相同的方式进行AJAX负载测试:它们执行在"记录"阶段(可以是页面请求,图像请求,甚至是AJAX请求)中看到的原始HTTP流量.它们之间的主要区别在于它们的记录器/ IDE工具有多好以及它如何轻松地帮助您参数化HTTP请求,以便它们根据动态/实时结果反映真实世界的流量.
警告,明显的插件:唯一真正的例外是我的公司BrowserMob.它实际上使用真正的Web浏览器来驱动负载,而不是模拟观察到的流量.因此,AJAX的东西由浏览器处理.
有用的链接:与上面的公然插件分开(虽然我希望你检查一下 - 我们预先定价并提供免费试用),我最近为Ajaxian写了一篇关于AJAX负载测试的文章.它详细介绍了使用真实浏览器用户(RBU)与虚拟用户(VU)的技术含义.