



Существует несколько онлайновых сервисов, которые позволяют проводить автоматическое нагрузочное тестирование в режиме реального времени. Пример - loadimpact.com.
За небольшие деньги пользователь может указать адрес сайта и подать на него определенную нагрузку.
Нас спрашивают, чем услуги по нагрузочному тестированию, которые оказываем мы, отличаются от таких сервисов.
В данной статье мы даем ответ на этот вопрос.
Для начала рассмотрим следующий пример. Предположим, Вы хотите смоделировать работу больницы. И у Вас в наличии есть условно управляемая армия зомби. Вы можете открыть главные двери и запустить некоторое количество зомби в больницу. Зомби будут бегать по коридорам больницы, поднимаясь и спускаясь по этажам. С некоторой долей вероятности они даже смогут задействовать лифт (разумеется, случайно). Зомби довольно нетолерантны, поэтому они будут забегать в кабинеты, ломать медицинское оборудование, рычать и совершать прочие характерные поступки.
Можно ли сказать, что Вы смоделировали работу больницы? Отчасти да. Регулируя количество зомби, Вы убедитесь, что полы больницы не проваливаются, и определите пропускную способность коридоров.
Однако Вы не смоделировали выполнение хирургических операций, работу медсестёр по уходу за больными или приём звонков администратором. Для этого зомби не подходят.
Точно такое же отличие существует между автоматическим сервисом по нагрузочному тестированию и проектами с участием инженеров. Автоматические сервисы хороши для сайтов содержащих только статическую информацию. Роботы будут хаотично ходить по страницам вашего сайта в режиме read-only. Если же Вам нужно нагрузить интернет-магазин, то ничего не выйдет, потому что такие роботы не смогут просматривать различные товары, правильно вводить информацию о покупках и оплачивать их.
Совсем иначе выглядит проект по нагрузочному тестированию, выполняемый нашими инженерами по производительности.
Во-первых, мы записываем специальные скрипты, которые эмулируют работу реальных пользователей. То есть умеют правильно вводить информацию, входить в систему авторизуясь через форму логина/пароля, запрашивать страницы с различными параметрами, анализируют ответы веб-сервера и действуют согласно логике типичного посетителя конкретного сайта.
Во-вторых, мы выполняем тесты с плавным увеличением нагрузки и заданным распределением количества пользователей между операциями. Поэтому Вы точно узнаете, сколько реальных пользователей смогут одновременно совершать покупки. Какое количество операций сможет выдержать Ваша платежная система. Вы узнаете, готовы ли Вы к рекламной компании в интернете или же сначала нужно оптимизировать систему.
В-третьих, мы подключаемся удаленно к Вашим серверам и наблюдаем за работой системы под нагрузкой. Мы поможем Вам устранить узкие места и обеспечить полную готовность интернет-проекта к высоким нагрузкам.
Мы надеемся, что данная информация была для Вас полезной, и теперь Вы сможете взвешенно принимать решения о выборе того или иного способа нагрузочного тестирования.
Материалы:
Новая возможность начать карьеру для выпускников и студентов последних курсов.
прошел Круглый стол Компании Перфоманс Лаб, посвященный задачам обеспечения качества и высокой производительности ИТ. Гостями круглого стола были около 40 экспертов из департаментов по информационным технологиями и представителей бизнес-подразделений таких организаций как Банк Ренессанс Кредит, Национальный банк Траст, Абсолютбанк, Сбербанк, ВТБ, Росбанк, МТС, Группа Компаний ПИК и др. для обсуждения актуальных на сегодняшний день вопросов нагрузочного и функционального тестирования.
специалист Перфоманс Лаб по внедрению промышленной системы мониторинга HP BAC подтвердил свою компетенцию успешной сдачей экзамена HP.
Прочитайте подробную статью об услугах Перфоманс Лаб по внедрению систем мониторинга производительности.



Все права защищены. Копирование материалов запрещено.
При согласованном использовании материалов сайта необходима ссылка на ресурс.
