Авторизация

 
Нагрузочное тестирование сайта Печать
(1 голос)
Автор Andrey   
21:05:2017 г.

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

Причина проведений нагрузочного тестировани
  • для оптимизации различных конфигураций серверного программного обеспечения или виртуальных машин;
  • для анализа стабильной работы системы при максимальных нагрузках, приближенных к реальности;
  • для получения количества максимальных посетителей, которых может выдержать ресурс.

  Что происходит во время нагрузочного тестирования?

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

  Что необходимо знать для полноценного нагрузочного тестирования?

  1. Количество пользователей, которых вы планируете принимать во время пика активности и средние показатели посещаемости.
  2. Будет ли использоваться электронный ящик, чтобы идентифицировать посетителя.
  3. Возможны ли одинаковые IP-адреса.
  4. Возможны ли одинаковые данные для идентификации в ресурсе.
  5. Пропускные возможности веб-узла.
  6. Применяется ли защищенное соединение.
  7. Применяется ли для страниц кеширование.
  8. Какие еще дополнительные данные будут использоваться для проверок статусов пользователей.
  9. Будет ли вызывать коллизию одновременная работа нескольких пользователей.

  Какие сведения можно получить по завершении нагрузочного тестирования?

  По окончании тестирования вы получаете: максимально возможное количество посетителей, которые получат одновременное соединение к веб-узлу. Время, необходимое для ответа сервера. Выявления количества запросов, которые будут обрабатываться приложением.

  Польза нагрузочного тестирования:

  После получения результатов, вы обнаружите слабые места вашей системы и исправить их, перед запуском ее в работу.

Онлайн можно провести исследование с помошью сервиса http://loaddy.com/, также можно скачать на ПК программы и с помошью них провести тестирование, их список с описанием ниже.

  Бесплатные утилиты для тестирования:

  Open Systems Testing Architecture

  Утилита с открытым исходным кодом, которая позволяет проводить нагрузочные тестирования сервисов HTTP(-S). Для ее работы нужно скачать "Microsoft Data Access Components".Операционные системы: Windows 2000/XP/NT 4.0SP5.

  Web Application Testing

  Утилита для такого же тестирования, разработанный SoftLogica LLC. Её особенностью является имитация пользователей, с отдельно настраивающимися параметрами, а также поддержкой нескольких групп идентификации.

  NeoLoad

  Утилита, которая работает в операционных системах Linus, Solaris и конечно же с Windows. Она дается бесплатно на 30 дней, затем вы должны будете её купить. У нее есть фильтры, позволяющие отбирать информации по различным параметрам. Главной особенностью этой программы является возможность сравнивания результатов тестирования.

 

 

 

 
« Как правильно создать файл robots txt   Чем отличается зарубежный хостинг от отечественного »

Ваше мнение

Какой OS вы пользуетесь на работе?