问题描述
我最近从FirefoxDriver切换到了GhostDriver.
I've recently switched from FirefoxDriver to GhostDriver.
我的测试套件(大约150个端到端测试)过去需要25分钟才能运行.现在,使用Ghostdriver只需23分钟.因此,总计我已经获得了2分钟的运行时间.
My test suite (roughlty around 150 end to end tests) used to take 25 minutes to run. Now with Ghostdriver it's taking 23 minutes. So in total I've gained 2 minutes of run time.
这是一个进步,但没有我预期的那么大.如此低的增益正常吗?还是我应该期望从切换到无头测试运行程序所需的削减时间更长?
It's an improvement but not as huge as I would've expected. Is such a low gain normal ? Or should I expect a much higher cut down time from switching to an headless test runner ?
我正在使用.NET版本的webdriver/ghostdriver.
I'm using the .NET version of webdriver/ghostdriver.
我真的很想将这个基准"与最近切换到GhostDriver的任何人进行比较
I'd be really interested to compare this "benchmark" with anyone having recently switched to GhostDriver
推荐答案
与ChromeDriver相比,GhostDriver不会提供任何性能提升,因为它唯一没有做的就是在屏幕上渲染图形,而Chrome使用图形驱动程序来做,并且不是CPU.
GhostDriver won't offer any performance gain over ChromeDriver as the only thing it is not doing is rendering the graphics on the screen which Chrome does using a graphics driver and not the CPU.
我看到的唯一好处是不会弹出浏览器窗口,也可能不会在CI服务器上运行时弹出
The only benefit I see is not popping up a browser window and maybe when running on a CI server.
我的博客上有一些测试运行统计信息: http://watirmelon.com/2013/02/05/watir-webdriver-with-ghostdriver-on-osx-headless-browser-testing/
Some stats on my test run are on my blog: http://watirmelon.com/2013/02/05/watir-webdriver-with-ghostdriver-on-osx-headless-browser-testing/
这篇关于Ghostdriver实际性能提升的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!