TeamCity sends inadequate responses after Selenium tests

У меня есть TeamCity 7.0.2 на сервере CentOS 6.2 без X Server. Я установил x11-шрифты *, xvfb, firefox, xauth, извлеченный env. переменная DISPLAY=localhost:1, и запущен xvfb.

После этого я мог начать тесты Selenium, используя Maven. Тесты выполнены, но есть проблема с TeamCity. Обычно TeamCity начинает работать совершенно неадекватно (путает изображения на странице, отправляет xml или странный текст с амперсандами и числами в ответах и ​​немного медленнее), также тесты на сервере выполняются в 4 раза медленнее (1 ч 15 м), чем на тестере Windows 7 машина (25м)

Стоит отметить, что тесты запускают два сервера Jetty для тестируемого приложения (один для приложения REST-сервисов и другой для клиента). В TeamCity я установил параметры командной строки JVM: -Xms256m -Xmx1224m -XX:MaxPermSize=320m, а дополнительные параметры командной строки Maven заканчиваются на "-DMAVEN_OPTS=-Xmx1024m" (без кавычек).

Также и веб-сервисы, и TeamCity используют один и тот же сервер Oracle (но разных пользователей Oracle).

Наконец, TeamCity и его агент сборки находятся на одном сервере.

Сервер имеет только 4 ГБ ОЗУ, но во время тестирования 400 МБ ОЗУ и 1,2 ГБ подкачки. TeamCity и Firefox используют около 65% процессорного времени во время тестирования. После завершения тестирования процесс firefox отсутствует.

Мои знания о Селене слабые. Я только знаю, что мы используем версию 2.20.0 селен-java maven зависимости.

Пожалуйста, помогите мне определить, почему TeamCity отправляет неправильные ответы после тестов Selenium. Я пытался дать вам всю имеющуюся у меня информацию, но не стесняйтесь спрашивать меня для получения дополнительной информации.

UPD: даже без тестов на селен эта проблема случается.

0 ответов

Другие вопросы по тегам