![对支持 JavaScript 的 Web 应用程序进行负载和性能测试](https://linux22.com/image/516745/%E5%AF%B9%E6%94%AF%E6%8C%81%20JavaScript%20%E7%9A%84%20Web%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%BF%9B%E8%A1%8C%E8%B4%9F%E8%BD%BD%E5%92%8C%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95.png)
几年前,我使用 OpenSTA 执行 Web 应用程序的负载和性能测试。我记得它提供了很好的录制功能,使我们能够快速创建新的测试脚本。不幸的是,它有点过时了,因此我有点怀疑它是否仍能与当今的浏览器正常工作。
请告诉我您推荐哪些工具。显然,免费工具更受欢迎 ;)
注意:“待测试”应用程序通过 HTTP 提供,并使用 jQuery 和 CSS。
答案1
我的第一选择是 Jmeter。(http://jakarta.apache.org/jmeter/) 它可以捕获 ajax POST/GET、对静态资产进行压力测试,您可以在多个主机上运行它等等。
前往 youtube 并搜索 Jmeter 以获取易于遵循的安装指南。
答案2
磨床工具非常有用。
http://grinder.sourceforge.net/
通常适用于大多数负载测试。它基于 Java,因此您需要密切关注该工具遇到的 GC 级别(没有什么比工具错误更能影响您的结果了)。