2010-08-04 37 views
5

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

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

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

硒然而使用真正的浏览器与硒网格相结合可能是一个选项(也请看www.browsermob.com),但是再次在本地安装测试环境需要大量的硬件。

+0

对于我的项目,browsermob.com不存在问题,因为我们不允许外部访问我们的测试平台。 – netbrain 2010-08-04 12:33:26

回答

1

我上次查看时,LoadRunner和NeoLoad都在HTTP层而不是GUI层工作。仅仅因为工具在HTTP层工作并不意味着您需要在测试中复制应用程序逻辑。更智能的工具,如Load Tester(来自webperformance.com),可以在很少用户干预的情况下自动配置许多测试用例。我们经常在AJAX站点中使用它,尽管我没有特别关注JQuery用例。

+0

对不起,Neoload在http层上工作,然而laodrunner有一个在gui层上工作的点击和脚本协议。但他们也有http层上的纯HTTP协议。 – netbrain 2010-08-06 07:39:39

0

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

Ajax增加负载测试的主要困难在于它可能涉及更复杂的关联方案,因此无论您选择哪种工具,都要确保它可以处理它。

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