有没有人有负载测试 ajax 应用程序的经验?专门运行 jQuery 作为他们的 javascript 库?
Loadrunner 和 Neoload 是在 gui 层上运行的两个负载测试应用程序。但是没有人支持 jquery 库。
至于其他的负载测试工具,比如jmeter、grinder等http层工具。他们只是不会削减它,因为您需要在测试中维护应用程序逻辑。
Selenium 然而使用真正的浏览器,结合 selenium grid 可能是一个选项(也可以查看 www.browsermob.com),但是再次在本地安装测试环境需要大量硬件。
最佳答案
我上次看的时候,LoadRunner 和 NeoLoad 都工作在 HTTP 层,而不是 GUI 层。仅仅因为工具在 HTTP 层工作并不意味着您需要在测试中复制应用程序逻辑。更智能的工具,如 Load Tester(来自 webperformance.com),可以自动配置许多测试用例,几乎不需要用户干预。我们经常将它用于 AJAX 网站,但我没有专门研究 JQuery 用例。
关于jquery - 基于 jQuery 的负载测试 ajax 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405457/