Автоматизация записи скриптов для jmeter
#1
Отправлено 18 мая 2011 - 08:47
нужна помощь в следующем:
на данный момент из за специфики веб-приложения приходиться записывать jmeter скрипты каждый раз на новой инсталляции продукта. (записать один раз скрипты и каждый раз запускать их нельзя из-за динамического контента)
есть большое желание автоматизировать этот процесс записи скриптов.
пока что есть плохое решение, включать прокси и записывать jmeter скрипты в то время когда прогоняются автотесты - но как результат получается полная каша из семплеров, в которых, чтоб разобраться надо потратить еще больше времени :)
в облаках летает решение анализировать аксес лог и использовать регулярные выражения
конечно же, самое классное было бы вообще полностью автоматизировать нагрузочное тестирование и смотреть только отчеты :)
скорее всего этот вопрос уже не новый, и у многих есть свое решение, но я пока ничего хорошего не нашел
ps: на форуме есть тема selenium+jmeter в которой попытку заиспользовать функциональные тесты вместе с нагрузочными посчитали моветоном:)
спасибо
#2
Отправлено 18 мая 2011 - 09:09
Сам я не изучал ее, может и не подходит...
А вообще - может быть эффективней найти нормальный путь параметризации динамического контента?
Андрей Похилько
#3
Отправлено 18 мая 2011 - 09:13
Для моделирования нагрузки необходимо реализовать достаточно сложные процессы, система АТ (старая и умная) их реализовать умеет, а строить параллельную нет ни желания ни времени.
Сейчас меня будут ругать, но пока вариант - запуск АТ в много потоков на самом толстом сервере.
#4
Отправлено 18 мая 2011 - 09:30
В интернетах нахваливают утилиту BadBoy для записи скриптов jmeter: http://www.software-...2-badboy-jmeter
Сам я не изучал ее, может и не подходит...
А вообще - может быть эффективней найти нормальный путь параметризации динамического контента?
я думал об использовании badboy, но по сути это ничем не отличается от моего первого решения, на каждой новой сборке записать тесты заэкспортить это в жметр
а возможно параметризовать такое, например случай - грузим данные на сервер (например список книг - эксельку) создаются записи и каждой присваивается айди, потом эти айди есть в наших запросах на сервер...
#5
Отправлено 18 мая 2011 - 09:39
#6
Отправлено 23 мая 2011 - 07:41
А можно поинтересоваться зачем нужен этот мудреный кейс и чем старые данные для нагрузки принципиально отличаются от новых? Ну кеш, да... но это... хотя...
Дело не совсем в кеше...
Вот например - мы делаем сначала аплоад данных на сервер, а затем печатаем некий репорт про эти данные (как раз для этого репорта и проводим тестирование).
В реквесте передается параметр для репорта - идентификатор ,который всегда зависит от того как данные лягли в БД...
в общем переиспользование уже существующих тестов не работает, тесты надо записывать каждый раз заново...
#7
Отправлено 24 мая 2011 - 12:59
#8
Отправлено 25 мая 2011 - 15:01
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных