Selenium RC слишком медленный даже для простых тестов - PullRequest
0 голосов
/ 11 января 2011

Кто-нибудь знает, почему Selenium RC server занимает много времени для запуска тестов?Простой тест простого открытия веб-страницы (php) и подтверждения заголовка занимает неумолимые 4 минуты!Тесты выполняются на сервере Ubuntu и используют безголовый (XFrame Buffer) сервер Selenium RC.Имеет ли значение тот факт, что XFrame Buffer используется?

Ответы [ 4 ]

1 голос
/ 25 февраля 2011

Другой альтернативой этой проблеме является использование «Selenium», входящего в пакет PHPUnit. В настоящее время я переместил свой код из пакета Testing_Selenium в интерфейс селена в PHPUnit.

0 голосов
/ 13 января 2011

Что-то в вашей среде вызывает это. Мы запускаем набор из около 700 тестов несколько раз в день, и большинство (иногда очень сложных) тестов завершаются менее чем за 30 секунд. Наша среда - это Windows, работающая на виртуальной машине EC2 со всем на одном компьютере - база данных, браузер, сервер приложений, тестовые сценарии и Selenium. Таким образом мы избегаем некоторых сетевых задержек, но, с другой стороны, мы испытываем сильную нагрузку на процессор и память.

0 голосов
/ 01 февраля 2011

У меня была похожая проблема.Помогло понижение Testing_Selenium до 0.4.3 с 0.4.4.

0 голосов
/ 12 января 2011

Является ли веб-страница локальной или удаленной?Простейшим ответом может быть то, что вы подключаетесь к медленному хосту, или соединение между клиентом и сервером медленное.

Можете ли вы предоставить более подробную информацию о конфигурации сервера, на котором работает RC?Насколько я прочитал, Xfvb должен быть быстрее.

...