标签: javascript testing profiling benchmarking
我有一个包含大量JavaScript的网页。我应该优化页面的性能。
理想情况下,我想设置一个自动测试,它会在页面上徘徊并点击几个部分。完成测试后,我想要在页面上执行JavaScript执行的配置文件。通过这种方式,我可以进行更改并查看页面是否运行得更快。
如果我无法达到这个理想的目标,那么在我的网页自动化和标准化性能测试方面,我能做的最好的是什么?
答案 0 :(得分:1)
这很难,总有一天我会把它作为我开发程序的一部分。唯一经过验证的解决方案是持续发展实践:
将自动JS测试与构建服务器一起使用
js测试的良好框架列表,您可能会发现here
我的构建服务器必须支持客户端javascript执行,只要我知道phantomJS脚本与不同的构建服务器有许多集成,例如与众所周知的Jenkins之一
要完成,您可以使用Selenium之类的工具而不是构建服务器,但个人认为这不是正确的方法,尽管它也可以运行良好。