Перепробывал и SoapUI и JMeter и Selenium IDE и BlazeMeter - ничего не подходит. Рассматриваю только варианты которые не надо покупать.
Кто что подскажет? на чем автоматизировать в данном случае?
Чем вас Selenium IDE не устроил?
Vaadin Test Bench основан на Selenium 2.
Поэтому:
- инструмент тестирования у вас уже есть
- Вы можете использовать selenium 2
Особенностями Vaadin - на
Test Bench платный- 890 $ ))
Я помню, что-то об этом упоминалось в этом докладе.
http://atdays.com/materials/performance-testing-of-ajax-with-jmeter/
Спасибо, просмотрел раньше, но ничего конкретного.
Делаю вывод что скорее всего брать Selenium WebDriver (он же Selenium2) и вперед за ординами…
Ну и правильно сделаешь. Если что-то получиться, отпишись. Интересно услышать, что получилось.
И еще добавлю ссылку на смежную тему по похожей проблеме.
Я советую использовать библиотеку Selenide. Она основана на Selenium Webdriver и делает работу с динамическими страничками заметно проще. Конкретно для Vaadin примера нет, но вот здесь есть пример для тестирования GMail, который по сути похож на Vaadin: всё рисуется аяксом, на всех элементах требуются ожидания и т.д.
https://github.com/codeborne/selenide_examples/tree/master/gmail/test/org/selenide/examples/gmail
Selenium тоже не подходит из-за отсутствия уникальных id. Автоматизация отпала в таком виде в каком планировалась.