即使是简单的测试,Selenium RC也太慢了

时间:2011-01-11 19:41:27

标签: selenium-rc

有没有人知道为什么 Selenium RC服务器需要很长时间才能运行测试?只需打开一个网页(php)并断言标题的简单测试需要4分钟才能完成! 测试正在Ubuntu服务器上运行,并使用无头(XFrame Buffer)Selenium RC服务器。是否正在使用XFrame Buffer这一事实有何不同?

4 个答案:

答案 0 :(得分:1)

此问题的另一个替代方法是使用PHPUnit包中捆绑的“Selenium”。 我目前已将我的代码从使用Testing_Selenium包移到使用PHPUnit中的selenium接口。

答案 1 :(得分:0)

网页是本地还是远程?最简单的答案可能是你连接的是慢速主机,或者客户端和服务器之间的连接速度很慢。

您能否提供有关运行RC的服务器配置的更多详细信息?据我所知,Xfvb应该更快。

答案 2 :(得分:0)

您的环境会引发这种情况。我们每天运行几次大约700次测试,大多数(有时是非常复杂的)测试在30秒内完成。我们的环境是在EC2虚拟机中运行的Windows,其中所有内容都在同一台机器上 - 数据库,浏览器,应用程序服务器,测试脚本和Selenium。我们通过这种方式避免了一些网络延迟,但另一方面是我们有很大的CPU和内存压力。

答案 3 :(得分:0)

我有类似的问题。将测试_硒从0.4.4下调至0.4.3有助于。