Jenkins的自动化测试速度太慢

时间:2018-07-13 09:47:55

标签: google-chrome selenium jenkins selenium-webdriver xvfb

我正在使用Chromedriver和xvfb在Jenkins(没有GUI的Debian 9)上运行Selenium Webdrive测试,与本地执行相比,它们非常慢。在4分钟内完成一次点击,而在我的本地计算机上只需300到400毫秒。

环境的详细信息如下:

  • Jenkins (在没有GUI的Debian 9上运行)+ Xvfb
  • Chrome = 67.0.3396.99
  • Java.version :'1.8.0_171'
  • Chromedriver版本:2.40.565383
  • Selenium-java = 3.13.0

(测试项目在Java(maven)中,框架为TestNg v6.14.3)

我也尝试过 Firefox ,它虽然不像Chrome,但与本地浏览器相比还很长

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试以下两个ChromeOptions:

options.addArguments("--proxy-server='direct://'");
options.addArguments("--proxy-bypass-list=*");

我找到了here