当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – 在Firefox上的Jenkins上使用Selenium UI测试速度太慢(使用xvfb)

来源:互联网 收集:自由互联 发布时间:2021-06-22
我正在使用Firefox驱动程序在Jenkins上运行Selenium UI测试,与本地执行相比,它们的执行速度非常慢.具体来说,它几乎是本地运行所需时间的4倍.这太低效了. 本地我在Windows或Mac上运行它,而不
我正在使用Firefox驱动程序在Jenkins上运行Selenium UI测试,与本地执行相比,它们的执行速度非常慢.具体来说,它几乎是本地运行所需时间的4倍.这太低效了.

本地我在Windows或Mac上运行它,而不是Linux.然而,Jenkins的工作在Linux上运行.

环境细节如下:

> Jenkins(在虚拟机上运行Linux)
> Xvfb用于模拟浏览器(没有连接到VM的显示)
> Firefox 38
> Java 8

我不确定Jenkins配置或其他任何东西是否会使它更快.是造成它的VM吗?一切都运行得很好,但这是导致效率低下的缓慢.

任何提高性能的想法都将受到高度赞赏.

问题基本上是根据运行测试的Jenkins从站的磁盘IO.本地计算机(Mac或Windows)非常快,通常将SSD作为磁盘类型.将Jenkins从站更新为具有更好硬件资源和更快磁盘IO的东西解决了这个问题.
网友评论