![为运行 selenium 远程控制的 VM 分配多少资源](https://linux22.com/image/502130/%E4%B8%BA%E8%BF%90%E8%A1%8C%20selenium%20%E8%BF%9C%E7%A8%8B%E6%8E%A7%E5%88%B6%E7%9A%84%20VM%20%E5%88%86%E9%85%8D%E5%A4%9A%E5%B0%91%E8%B5%84%E6%BA%90.png)
不确定这是否属于这里或 stackoverflow... 当我运行 selenium 测试时,运行 selenium RC 的 (windows) VM 上的 CPU 使用率在大约三分之一的时间内上升到 100% CPU 使用率。我想也许我没有为 VM 分配足够的资源。你会分配多少资源?
答案1
您不必为 VM 分配大量额外资源。Selenium 本身不需要那么多内存。
您是否生成了 10 个 Web 浏览器实例?或者同时生成 IE、Firefox、Chrome 和 Safari?您是否在脚本中设置了休眠,或者是否尽可能快地运行测试?
我使用 768MB 虚拟机,上面装有 Windows Home。确保没有安装大量垃圾软件,如防病毒软件或大量浏览器插件。