我正在使用Firefox驱动在Jenkins上运行Selenium UI测试,与本地执行相比,这些测试执行速度非常慢。具体来说,它需要几乎4倍于本地运行所需的时间。这太低效了。
本地运行时我在Windows或Mac上运行,而不是Linux。但是,Jenkins作业在Linux上运行。
以下是环境的详细信息:
- Jenkins(在虚拟机上运行的Linux)
- Xvfb用于模拟浏览器(没有显示器连接到虚拟机)
- Firefox 38
- Java 8
我不确定Jenkins配置或其他任何内容是否会使其更快。难道是虚拟机引起的吗?一切都运行得很好,但缓慢导致了低效率。
非常感谢任何提高性能的想法。