×Закрыть

AT.info Посиделки #15 на тему эффективного нагрузочного тестирования

В пятницу, 20 апреля в офисе компании EPAM Systems состоялись «Automated-Testing. Info Посиделки». Тема, которая объединила участников — «Эффективное нагрузочное тестирование».

Спасибо всем собравшимся в этот пятничный вечер, ведь перед многими стоял выбор — релакс после рабочей недели или же участие в «Посиделках» :-) По словам участников, чья чаша весов судьбы склонилась к нагрузочному тестированию — выбор был правильный.

Многие получили новые знания и зарядились энтузиазмом и целеустремленностью наших докладчиков.

По доброй традиции участникам конференции был задан вопрос о компании EPAM и, участник, давший правильный ответ, получил приз — экзотический фрукт.

Первым выступил Алексей Зозуленко, работающий в компании Golden Planet, тренер AT.info по нагрузочному тестированию.

Доклад Алексея был посвящен проблемам поиска ситуаций взаимных блокировок (deadlocks). Незаменимым помощником в поиске таких проблем становится Apache JMeter. В сложных высоконагруженных системах — очень просто допустить ситуацию взаимных блокировок. На упрощенных примерах (которые все равно казались не такими уж и простыми, ох уж этот SQL) , Алексею удалось показать, как найти дедлок и передать его разработчикам для дальнейшего обезвреживания.

Хотелось бы подчеркнуть, что тема была достаточно специфичной, но доклад неоценимо поможет тем людям, для которых поиск дедлоков в высоконагруженных системах является критичным. Лучше один раз увидеть и услышать, чем гуглить неделю (или больше).

После первого доклада мы разыграли лотерею! Самое интересное — ребята обнаружили баг. В процессе розыгрыша достали номерок 060 или 090 :-) (на номере не поставили точку) поэтому призы получили оба участника.

Доклад Андрея Похилько (компания Яндекс, Москва) — просто взорвал зал. Многие опрошенные участники посиделок утверждают, что Андрей открыл им глаза на нагрузочное тестирование. И у многих людей появилось огромное желание внедрить то нагрузочное тестирование, которое подошло бы для их проекта.

И это неудивительно, ведь Андрей в очень наглядной и интересной форме рассказал об основных видах нагрузочного тестирования, поделился ценными советами из своего опыта.

Кроме отличного доклада, хотелось бы отметить, что Андрей — основатель и соавтор проекта с открытым исходным кодом JMeter plugins, а также основатель Loadosophia.org — сервиса для хранения и анализа результатов нагрузочного тестирования.

Благодарим докладчиков за проделанную работу и предоставленную информацию.

👍НравитсяПонравилось0
В избранноеВ избранном0
Подписаться на автора
LinkedIn

Похожие статьи



4 комментария

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Нет чтобы кто-то просто статью толковую написал. Доклады докладами, но реально-то информация интересна и тем, кто на докладе не был.

По моему опыту, нагрузочное тестирование в прицнипе процесс невоспроизводимый. Причина — под нагрузочное тестирование нужны боевые объёмы информации. И заранее знать вреоятностное распределение запросов.

Основная проблема назруженных узлов — каждое звено обязано иметь запас производительности. Стоит хоть кому-то замедлиться — и «наводнение» гарантировано. Дедлоки как раз ловятся первыми, притом простой тесткейз спокойно может отыграть без необходимости изучать и приспосабливать фреймворк.

Лично я не видел (за всю историю проблематики) доступных способов потетстить нагруженную мультизвенную систему, а если это ещё и система с несколькими обратными связями...

Типичная задача: прорисовка объектов в Swing. Мультипоток, обратные связи, логические зависимости. Прорисовка в браузере и того страшнее — прогерам памятник ставить надо, кто их пишет.

а презентации или видео докладов можно посмотреть где-то?

Хочу доклад про нагрузочное тестирование что взровал зал!!!

Как пожелаете,

Доклад Андрея Похилько (компания Яндекс, Москва) — просто взорвал зал.

www.slideshare.net/...ormance-testing

Доклад Алексея был посвящен проблемам поиска ситуаций взаимных блокировок (deadlocks).

www.slideshare.net/...ockswithj-meter

Подписаться на комментарии