на чём писать веб-роботов?
От: jpr111a  
Дата: 11.11.15 10:50
Оценка: 5 (2)
Вопрос на тему "как сейчас правильно это делать" и "как бы это делали вы".
Задача — облегчить себе жизнь путём имитирования действий пользователя в бразуере — залогиниться на страницу, перейти по паре ссылок, возможно — поддержка кук, сабмит формы или ajax запрос. Именно stand-alone робот, а не плагин к браузеру.
Пожелания — удобство и скорость написания кода, энтерпрайз-систему строить не нужно. Большим плюсом будт возможноть быстро внести поправки и тут же выполнить. Прозрачный запуск без долгой или требующей серьёзного конфигурирования сборки. Видимо, скриптовые языки подойдут лучше. Отсутствие необходимости в тяжеловесных ИДЕ приветствуется, хотя jmeter в этом плане неплох.
Технической проблемы, конечно, нет — каждый спокойно напишет на любом из своих основных языков. Но хочется опробованных на практике рецептов — возьми язык А, библиотеки В, С и всё делается в три строчки. Негативные отзывы тоже приветсвуются.

Upd. Всем огромное спасибо за советы. Буду провобовать.
Желательно ещё прокоментировать применимость к тестированию rest сервисов (на json). Не в понимании QA, а подспорье в разработке — нужно по быстрому проверить, что сам написал. Какой-то сценарий, Id и другие поля возращаются в ответах и их нужно подставить в следующий запрос. Приоритет в быстроте написания, а не применимости в продакшене в высокой нагругзке.
Отредактировано 11.11.2015 23:02 jpr111a . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.