javascript - 如何自动分析我页面的 JavaScript?

标签 javascript testing profiling benchmarking

我有一个包含大量 JavaScript 的网页。我应该优化页面的性能。

理想情况下,我想设置一个自动化测试,将鼠标悬停在页面上并点击一些东西。完成测试后,我想要页面上 JavaScript 执行的配置文件。这样我就可以进行更改并查看页面是否会运行得更快。

如果我无法实现这个理想目标,在自动化和标准化网页性能测试方面,我能做的最好的事情是什么?

最佳答案

这很难,总有一天我会让它成为我开发程序的一部分。唯一行之有效的解决方案是持续发展实践:

将自动化 JS 测试与构建服务器一起使用

您可能会发现用于 js 测试的良好框架列表 here

一旦我知道有 phantomJS,您的构建服务器必须支持客户端 javascript 执行脚本,它与不同的构建服务器有许多集成,例如与一个众所周知的 Jenkins .

为了完整起见,您可以使用类似 Selenium 的工具而不是构建服务器,但个人认为这不是正确的方法,尽管它可能也很好用。

关于javascript - 如何自动分析我页面的 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14465855/

相关文章:

testing - 开发站点和客户站点是什么意思?

Java 可视化虚拟机分析器在关闭时显示类共享已启用

c++ - 在 Windows 上增加 io 优先级?

javascript - 如何在异步查询中显示加载窗口?(或者可能是同步的)

javascript - 如何在 JavaScript 中复制一个 div

javascript - 类型错误 : Object #<Object> has no method 'Schema'

java - 当找到多个集合的交集时,使用retainAll()的最快顺序

javascript - 路由内的套接字连接

Angular5 - 测试调用内部http服务的函数

testing - 第一次编译 flutter_driver 时出错