2015-11-13 2 views
0

Я использую selenium webdriver и testNG для создания автоматизированного тестового примера. Я использую один и тот же тестовый пример несколько раз для разных наборов данных. Выполнение замедляется после каждой итерации, и в какой-то момент оно становится очень медленным, и процесс останавливается. Код очень прост: итерация по тому же методу testNG, содержащему скрипты selenese (пример: driver.findElement (By.id (target)). Click();) Любая идея, почему выполнение становится медленнее и после нескольких итераций оно останавливается.Итерация по тому же автоматизированному тестовому регистру

+1

Трудно сказать, не видя кода. – Richard

+0

Да, пожалуйста, покажите нам метод тестирования и как вы его перебираете. –

ответ

0

@ ANNA Очистка файлов temp разрешает аналогичную проблему для меня. Мой тест создавал много файлов журналов, скриншотов, файлов временных файлов Windows и других. Теперь я делаю автоматизацию, очищаю свои временные файлы, и мои результаты были лучше.

Если это не решит проблему, отправьте дополнительную информацию о том, как настраивается ваша автоматизация (testNG, Jenkins, Maven и т. Д.) И код, который запускает прогоны.

+0

Также попробуйте увеличить размер памяти Java Heap Memory. Таким образом, ваша программа имеет больше передышки. Убедитесь, что программа/сценарий не блокирует слишком много «кучи памяти». – Nash

Смежные вопросы