【发布时间】:2012-10-15 01:33:54
【问题描述】:
我想加载测试页面并渲染 javascript。似乎有 3 类应用程序可以解决这个问题,而这三类应用程序都没有达到目标。
1) Jmeter、apachebench、tsung、Grinder、Iago 为什么它不起作用:它不呈现 javascript。这些是方便的工具,但它们不适用于此目的。
2) Watir,硒 这些工具非常棒,它们使用真正的浏览器并渲染 javascript/ajax,但是很可惜,它们主要是为功能测试而设计的,而不是性能测试。您可以创建自己的应用程序来使用这些东西进行负载测试,但是收集所有性能指标并汇总它们将是一件非常痛苦的事情。
如果只有前两种网络性能测试的组合,那就太好了。
第三个选项,解决了这个问题,但不幸的是你必须为此付费。 3)Web负载测试服务 Keynote Load Pro、BrowserMob 等服务很棒,它们解决了使用真实浏览器和渲染 JavaScript 的问题。唯一的问题是,我不想在每次运行该死的负载测试时支付 300 美元(这有点夸张,但不是真的,这取决于你使用了多少虚拟用户)。
所以这个选项行不通,除非我想大出血。
没有解决这个问题的测试工具吗?这似乎是一个巨大的漏洞,需要一种尚未解决的开源工具。商业公司在这个领域占据主导地位(以及那些想聘请全职开发人员编写 selenium 性能测试框架的公司)。
【问题讨论】:
-
@PMD UBIK-INGENIERIE 否决了?这是一个真正的问题。你至少能说出你为什么投反对票吗?
-
不,我没有投反对票。我刚刚删除了 jmeter 作为标签,因为在我看来这不是 jmeter 问题
标签: performance selenium web performance-testing