Сышышь ты, выходи сюда,
поговорим !

Провести тестирование сервера под нагрузкой

Опубликовано: 18.01.2018

видео провести тестирование сервера под нагрузкой

Cert Exam Prep: Exam 70-740: Installation, Storage, and Compute with Windows Server 2016 - BRK3174

Олег Бунин: Добрый день! Несмотря на то, что в заголовке доклада указан « 1С-Битрикс» ,  мой доклад будет про нагрузочное тестирование вообще.   Я  рассказываю о  том, что нагрузочное тестирование  — это правильно, здорово и очень полезно. Провести его не так уж сложно, перейдите сюда провести тестирование сервера под нагрузкой. Следующий докладчик подробно остановится на том, как это делать (у него много таблиц, цифр и слайдов). У нас парные доклады. Постараемся дать исчерпывающую информацию.

Итак, нагрузочное тестирование на  примере "Битрикса". Мы  будем препарировать именно эту систему.

Интересно, многие  ли здесь делают нагрузочное тестирование? Шесть человек  — это немного. Жаль, что остальные пока не оценили эту возможность.

Зачем проводить нагрузочное тестирование? В чем его цель? Многие думают, что цель нагрузочного тестирования  — получить цифру. « Смотрите, система выдерживает 2  миллиона запросов! Здорово» .

Ничего подобного, дело не в этом. Конечно, в процессе тестирования мы получаем и цифры, которые можно потом демонстрировать заказчику или инвестору. Но  это совсем не  главное. Я настаиваю на том, что нагрузочное тестирование  — это часть процесса разработки.

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

Siege (http://freecode.com/projects/siege) – это утилита для нагрузочного тестирования веб-серверов. Она была создана для того чтоб дать разработчикам возможность проверить ресурсоёмкость своего кода в условиях, максимально приближенных к реальным. Так же Siege может имитировать обращения к сайту сразу нескольких пользователей, подробнее провести тестирование сервера под нагрузкой. Это позволяет держать сервер как бы «под осадой» долгое время. Количество запросов, произведённых при «осаде», рассчитывается из общего количества пользователей и количества их обращений к серверу. Например 20 пользователей, обратившись по 50 раз, создают в общей сложности 1000 запросов. Результат, выводимый программой после тестирования, включает в себя время затраченное на проверку, общее количество переданной информации ( включая заголовки ), среднее время ответа сервера, его пропускную способность и число запросов на которые пришёл ответ с кодом 200. Эти данные формируются и выдаются при каждой проверке. Подробно они описываются ниже. Siege имеет 3 основных модели работы – режим регрессионного тестирования, режим имитации Интернета и режим грубой силы. Программа считывает порцию ссылок из конфигурационного файла и обращается к ним по очереди ( режим регрессионного тестирования ) или случайно ( имитация интернета ). Или же пользователь может указать один единственный адрес к которому будут производиться все обращения – режим грубой силы.


Intel Xeon E5-2680 на плате Huanan X79 2.46 socket 2011, 16Gb ECC REG DDR3 | AliExpress


Load Balancers and Proxies - CompTIA Security+ SY0-401: 1.1

rss