基于jQuery加载测试ajax应用程序

时间:2010-08-04 12:27:33

标签: jquery ajax performance testing load-testing

有没有人有负载测试ajax应用程序的经验?专门运行jQuery作为他们的javascript库?

Loadrunner和Neoload是在gui层上运行的两个负载测试应用程序。但是没有人支持jquery库。

至于其他负载测试工具,如jmeter,grinder和其他http层工具。他们只是不切割它,因为你需要在测试中维护应用程序逻辑。

然而,Selenium使用真正的浏览器,结合selenium网格可以选择(也可以看www.browsermob.com),但是再次在本地安装测试环境需要大量的硬件。

2 个答案:

答案 0 :(得分:1)

上次我看,LoadRunner和NeoLoad都在HTTP层工作,而不是GUI层。仅仅因为工具在HTTP层工作并不意味着您需要在测试中复制应用程序逻辑。更智能的工具,如Load Tester(来自webperformance.com),可以自动配置许多测试用户,几乎不需要用户干预。我们经常在AJAX网站上使用它,但我没有专门研究JQuery用例。

答案 1 :(得分:0)

进行负载测试时,您可以模拟服务器上的负载。服务器不知道客户端发生了什么,只关心发送什么HTTP请求。

Ajax增加负载测试的主要困难是它可能涉及更棘手的关联场景,所以无论你选择哪种工具,都要确保它能够处理它。

我在过去的测试Ajax + jQuery应用程序中使用RadView's WebLOAD(也基于HTTP),就像一个魅力。