有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是否与RAM容量相关的Selenium Webdriver性能?

我想问一些关于SeleniumWebDriver的一般问题

我在一个利用TestNG的Eclipse项目中使用SeleniumWebDriver。有时测试会随机失败,但当大部分时间重新运行时,它就会通过。我怀疑这与PC上可用的内存有关,因为正在测试的应用程序本身占用了大量内存(大约1.8GB的RAM),而我的RAM是8GB

我想知道如果机器上只剩下很少的内存,Selenium Webdriver的性能是否会降低?在我开始运行自动化测试的大部分时间里,机器已经达到了70%左右的内存使用率(不包括浏览器的内存使用率)

多谢各位


共 (1) 个答案

  1. # 1 楼答案

    我会说是或不是

    是的,因为一切都受剩余资源的影响,而不仅仅是Selenium Webdriver。如果你给它足够的资源,它可以运行良好

    不,因为硒不会花费太多资源。这里的要点是,当你运行一个新的webdriver实例时,它将启动一个新的浏览器;而且浏览器占用大量内存。因此,在这种情况下,selenium的性能是浏览器性能与内存

    我给你的建议

    1-平衡测试的数量(我假设你运行并行测试)

    2.构建重试机制(我建议,但其他人可能不建议)

    希望能有所帮助