我有一个包含大量 JavaScript 的网页。我应该优化页面的性能。
理想情况下,我想设置一个自动化测试,将鼠标悬停在页面上并点击一些东西。完成测试后,我想要页面上 JavaScript 执行的配置文件。这样我就可以进行更改并查看页面是否会运行得更快。
如果我无法实现这个理想目标,在自动化和标准化网页性能测试方面,我能做的最好的事情是什么?
最佳答案
这很难,总有一天我会让它成为我开发程序的一部分。唯一行之有效的解决方案是持续发展实践:
将自动化 JS 测试与构建服务器一起使用
您可能会发现用于 js 测试的良好框架列表 here
一旦我知道有 phantomJS,您的构建服务器必须支持客户端 javascript 执行脚本,它与不同的构建服务器有许多集成,例如与一个众所周知的 Jenkins .
为了完整起见,您可以使用类似 Selenium 的工具而不是构建服务器,但个人认为这不是正确的方法,尽管它可能也很好用。
关于javascript - 如何自动分析我页面的 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14465855/