Меня зовут Виталий Котов и я работаю в компании Badoo. В одной из предыдущих статей я рассказывал, что у нас есть некий интерфейс, который помогает взаимодействовать с автотестами как тестировщикам, так и разработчикам.
Не раз и не два меня просили рассказать о нём подробнее.
Под катом я (наконец!) расскажу о том, как писал этот интерфейс и что он умеет. Расскажу о фичах, которые прижились, и о тех, которые оказались невостребованными по тем или иным причинам. Возможно, некоторые идеи вам покажутся интересными, и вы тоже задумаетесь о подобном «помощнике».
Два дня мучаюсь с jmeter, с элементарной задачей а именно, отправить Http Request GET на адрес :
https://user.sitename.ru
При этом тот же самый запрос на :
https://sitename.ru
выполняется верно, и в View Results Tree загружается html страница. Оба варианта корректно работают через любой браузер, но вот c первым jMeter подводит. Грузит ответ очень долго и в конце выдает 503 Service Unavailable.
Каким образом Unavalible если в браузере ответ получаю верный, если такой же запрос через сам jMeter но без user. тоже верный. В общем непонимаю как такое возможно.
Здравствуйте уважаемые. Встрял я с одной проблемой на работе, никак не могу найти решение. Автоматизирую Oracle Forms с помощью оракловского инструмента OATS (по сути обычный рекордер, который генерирует java код). Так вот. Записал я один тест, создание нового пользователя. Запускаю через рекордер - всё работает и тест passed. Но, когда я запускаю этот же тест через jenkins джобу - тест фейлится - появляеются ошибки типа Object not found у поля или textfield not editable, короче бредовые ошибки, которых быть не должно (ведь через рекордер всё работает прекрасно). Анализируся ситуация, пришел к выводу, что проблема в том, что когда запускаешь через рекордер - тест запускается в десктоп режиме (то есть реально запускается браузер, реально жмутся кнопки и тд), а когда запускается jenkinsjob, то запуск происходит в background mode (console mode/headless mode) и поэтому появляются ошибки. Это не точно, это как одна из причин. Так вот, не подскажите ли, как запустить эту джобу в ДЕСКТОП режиме(может какие настройки jenkins?) . Или вообще может какие идеи у вас есть? Я не знаю куда дальше копать? :)