ѕоиск

???????

Ќагрузочное тестирование


Ћюбое программное обеспечение должно работать под нагрузкой длительное врем€. —бои и отказы системы могут привести к убыткам, потере клиентов и другим непри€тным последстви€м. Ќагрузочное тестирование позвол€ет определить, как и с какой скоростью работает программа под определенной нагрузкой. ѕосредством нагрузочного тестировани€ оцениваетс€ соответствие производительности продукта требовани€м, сформулированным в “«.

Ќагрузочное тестирование рекомендуетс€ проводить при выпуске нового программного обеспечени€, доработке эксплуатируемого ѕќ и при изменении конфигурации стендов.


 лючевые преимущества

  1. ќценка возможностей системы и определение максимальной производительности
  2. ¬ы€вление ошибок (например, утечка пам€ти, некорректные настройки или распределение ресурсов)
  3. ѕредупреждение отказов системы в промышленной эксплуатации
  4. ѕоиск оптимального комплекса технических средств ( “—)

ѕротестируем системы любой сложности: поисковые, биллинговые, процессинговые, SAP и многие другие


¬ыдержива€ громадные нагрузки, программное обеспечение просто об€зано эффективно работать. ѕоэтому нагрузочное тестирование €вл€етс€ гарантией стабильности действий ваших корпоративных приложений.

Ќагрузочное тестирование €вл€етс€ сложным процессом, включающим в себ€: 
  • аналитическую работу,
  • выбор подход€щего вида тестировани€ под заданные цели.

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


ќсновные этапы нагрузочного тестировани€
ѕодготовка
ѕроведение
ќтчет
ѕодготовка
ѕроводитс€ анализ целей и статистики эксплуатации системы. ќпредел€ютс€ бизнес-операции, имеющие значение с точки зрени€ нагрузки на систему. —оздаетс€ и согласуетс€ документ Ђћетодика нагрузочного тестировани€ї, который включает: стратегию тестировани€, список и описание тестов, критерии успешного завершени€, описание средств мониторинга и инструментов нагрузочного тестировани€. ќсуществл€етс€ подготовка тестовых данных, настраиваетс€ мониторинг, наполн€етс€ база данных.
ѕроведение
¬ыполн€етс€ запись и отладка скриптов нагрузочного тестировани€ и реализаци€ сценариев нагрузочного тестировани€. — помощью разработанной системы нагрузочного тестировани€ выполн€етс€ тестирование приложений. ¬ рамках нагрузочных испытаний собираетс€ различна€ статистическа€ информаци€, с помощью которой выполн€етс€ анализ производительности.
ќтчет
ѕосле проведени€ нагрузочного тестировани€ заказчику предоставл€етс€ отчет, который описывает результаты тестировани€, отступлени€ от методики (если имеютс€), список ошибок, предложени€ по оптимизации работы системы, общие замечани€.
»нструменты

¬ысококвалифицированные инженеры-тестировщики компании ЂIBS AppLineї при выполнении нагрузочного тестировани€ используют продукты ведущих вендоров отрасли: HP LoadRunner, Apache JMeter, IBM Performance Tester, MS Visual Studio Ultimate.


Ќаправлени€ нагрузочного тестировани€

“естирование производительности

ќпределение характеристик производительности системы

ќбъемное тестирование

“естирование поведени€ системы при увеличении объема данных

“естирование стабильности

ѕроверка работоспособности системы в течение длительного времени эксплуатации, в том числе с большими объемами данных и высокой нагрузкой

Ќагрузочное тестирование серверов

ѕроверка работоспособности и надежности серверной части системы

—тресс тестирование

ѕроверка корректности работы системы в режиме перегрузки и сбоев

ѕодбор оборудовани€

ѕроведение испытаний с целью подбора комплекса технических средств, который будет выдерживать планируемую нагрузку

“естирование на достижимость бизнес-планов

»сследование того, как система будет работать, когда будут достигнуты плановые бизнес-показатели

–азработка вспомогательных источников нагрузки

¬оспроизведение работы внешних программ дл€ проведени€ нагрузочного тестировани€ системы, интегрированной с ними


“естирование системы ведени€ государственного земельного кадастра ‘√”ѕ ‘ ÷ Ђ«емл€ї

Ѕизнес-задача

ѕроведение нагрузочного тестировани€ автоматизированной информационной системы государственного земельного кадастра.

–ешение

ќпределены Ђузкиеї места системы, выработаны рекомендации по повышению ее производительности.