8 лучших инструментов для тестирования производительности и нагрузочного тестирования

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

Когда вам нужно проверить производительность сети , вам нужно использовать правильные инструменты. Фактически, это верно в отношении большинства видов деятельности. Если вы, как и я, когда-либо пробовали забить гвоздь отверткой, вы обязательно с этим согласитесь.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

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

Сегодня мы начнем с обсуждения производительности и нагрузочного тестирования. В конце концов, это может только помочь лучше понять, что будет дальше. Сначала мы объясним, что такое производительность и какие факторы на нее влияют. Мы также постараемся объяснить, что такое нагрузочное тестирование в контексте тестирования производительности. И, наконец, мы перейдем к самой интересной части - обзору некоторых из лучших инструментов, которые можно использовать для тестирования производительности и нагрузочного тестирования.

Разъяснения по тестированию производительности и нагрузке

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

В первую очередь, производительность сети зависит от восприятия пользователя, и поэтому ее нелегко протестировать. Однако на воспринимаемую производительность сети напрямую влияют несколько факторов, которые можно проверить. Первые два - это полоса пропускания и пропускная способность. Первый относится к пропускной способности сети. В качестве аналогии представьте, что это количество полос на шоссе. С другой стороны, под пропускной способностью понимается фактическое использование доступной полосы пропускания. Чтобы сохранить нашу предыдущую аналогию, четырехполосное шоссе может иметь «пропускную способность» 4 000 автомобилей в час, но его текущая «пропускная способность» может составлять всего 400 автомобилей в час или 10% от его пропускной способности.

Задержка, задержка и дрожание - это другие факторы, влияющие на воспринимаемую производительность сетей. Под задержкой понимается время, необходимое для перемещения данных от источника к месту назначения. Это в основном функция времени прохождения сигнала и времени обработки в любых узлах, которые он проходит. Это физическое ограничение, которое нельзя уменьшить. С другой стороны, задержку иногда можно улучшить. Это связано со временем, которое требуется сетевому оборудованию для обработки, постановки в очередь и пересылки данных. Более быстрое и мощное оборудование обычно увеличивает задержку передачи. Что касается джиттера, это относится к изменению задержки пакета на принимающей стороне разговора. Это особенно влияет на трафик в режиме реального или близкого к реальному времени, поскольку он может привести к тому, что пакеты данных будут поступать не по порядку. В случае передачи голоса по IP, например, это может привести к неразборчивой речи.

ЧТЕНИЕ ПО ТЕМЕ : Лучшие инструменты для устранения неполадок в сети (пересмотрено)

Хорошо, теперь, когда у нас есть прибавка к производительности, как насчет нагрузочного тестирования. Говоря о нагрузочном тестировании, мы обычно имеем в виду генерацию реального сетевого трафика, чтобы иметь возможность измерить, как нагрузка влияет на производительность. Продолжая нашу аналогию с шоссе, мы все знаем, что скорость на шоссе обратно пропорциональна интенсивности движения. Вот почему движение в час пик - частая причина возникновения пробок. То же самое и с сетевым трафиком, а производительность обычно обратно пропорциональна объему трафика. Вот почему нагрузочное тестирование интересно.

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

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

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

1. SolarWinds WAN Killer (часть набора инструментов инженера)

SolarWinds - известное имя в области сетевого администрирования. Компания известна тем, что производит одни из лучших инструментов сетевого администрирования на рынке. Его флагманский продукт, Network Performance Monitor , общепризнан как один из лучших доступных инструментов мониторинга пропускной способности сети. А еще лучше сделать вещи, SolarWinds также компания за несколько бесплатных инструментами, каждый из которых занимается определенной потребностью сетевых администраторов , такими как известный SolarWinds TFTP сервер или Advanced Subnet Calculator .

Генератор трафика WAN Киллер сети , которая является частью Toolset SolarWinds Network Инженера , имеет единственную цель генерирования сетевого трафика. Идея состоит в том, что администраторы будут использовать этот инструмент в сочетании с инструментами тестирования производительности, тем самым проверяя производительность в ситуациях с высоким трафиком, что не многие инструменты делают сами по себе.

Инструмент позволит вам легко установить IP-адрес и имя хоста, на которые вы хотите отправлять нагрузку трафика. Это также позволит вам указать такие параметры, как номер порта, размер пакета и процент доступной полосы пропускания для использования. Он даже может позволить вам изменять настройки точки кода дифференцированных услуг (DSCP) и явного уведомления о перегрузках (ECN). Такая гибкость позволяет инструменту имитировать практически любой тип трафика.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

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

Как мы указали ранее, генератор сетевого трафика SolarWinds WAN Killer является частью набора инструментов Engineer's Toolset , состоящего из более чем 60 различных инструментов. Набор инструментов включает сочетание наиболее важных бесплатных инструментов от SolarWinds в сочетании со многими эксклюзивными инструментами, которые вы не найдете больше нигде. И большинство включенных инструментов интегрировано в общую панель инструментов, откуда к ним легко получить доступ.

Что еще есть в наборе инструментов инженера SolarWinds?

Набор инструментов SolarWinds Engineer's Toolset включает несколько специальных инструментов для устранения неполадок. Такие инструменты, как Ping Sweep, DNS Analyzer и TraceRoute, можно использовать для диагностики сети и быстрого решения сложных сетевых проблем. Администраторы, ориентированные на безопасность, могут использовать некоторые инструменты набора инструментов для моделирования атак и выявления уязвимостей.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

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

Вот список некоторых других инструментов, которые вы найдете в наборе инструментов SolarWinds Engineer's Toolset:

  • Сканер портов
  • Устройство сопоставления портов коммутатора
  • Развертка SNMP
  • Браузер IP-сети
  • Обнаружение MAC-адреса
  • Ping Sweep
  • Монитор времени отклика
  • Монитор ЦП
  • Монитор памяти
  • Интерфейсный монитор
  • TraceRoute
  • Расшифровка пароля маршрутизатора
  • SNMP-атака грубой силы
  • Атака по словарю SNMP
  • Сравнение конфигураций, загрузчик, загрузчик и редактор
  • Редактор ловушек SNMP и приемник ловушек SNMP
  • Калькулятор подсети
  • Монитор области DHCP
  • Анализатор структуры DNS
  • Аудит DNS
  • Управление IP-адресами

FAQ : Включает ли WAN KILLER 14-дневную БЕСПЛАТНУЮ пробную версию? Да.

С таким количеством инструментов, включенных в набор инструментов SolarWinds Engineer's Toolset , вам обязательно стоит попробовать и лично убедиться, что он может сделать для вас. Этот продукт, включая генератор сетевого трафика WAN Killer , продается по цене 1 495 долларов за настольную установку. Вам понадобится одна лицензия для каждого пользователя инструмента. Но с учетом всех входящих в комплект инструментов это очень разумная цена. Если вы хотите протестировать набор инструментов, доступна 14-дневная пробная версия.

Официальная ссылка для скачивания: https://www.solarwinds.com/engineers-toolset/registration

2. Тест скорости LAN

Тест скорости LAN от TotuSoft - это простой, но мощный инструмент для измерения производительности передачи файлов, жестких дисков, USB-накопителей, а также скорости сети. Все, что вам нужно сделать, это выбрать пункт назначения на сервере, где вы хотите протестировать WAN-соединение . Затем инструмент создаст файл в памяти и передаст его в обе стороны, измеряя время, необходимое для этого. Затем он выполняет все вычисления за вас и дает вам оценку производительности передачи.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

Вы также можете выбрать компьютер, на котором запущен сервер проверки скорости LAN, вместо общей папки в качестве места назначения. Это эффективно исключает компонент доступа к диску, давая вам истинную оценку производительности сети. Инструмент изначально настроен в своей облегченной версии с ограниченными возможностями. Чтобы получить доступ к расширенным функциям стандартной версии, вы должны приобрести лицензию, которая доступна всего за десять долларов с возможностью оптовых скидок. Инструмент является портативным и будет работать в любой версии Windows, начиная с Windows 2000.

3. Скамья LAN

Несмотря на то, что веб-сайт разработчика больше не работает, LAN Bench от Zack Saw по-прежнему доступен для загрузки с нескольких веб-сайтов загрузки программного обеспечения, и у вас не должно возникнуть проблем с его поиском. Это бесплатная портативная утилита для тестирования производительности TCP-сети. Инструмент основан на Winsock 2.2, довольно старой платформе, но с минимальной загрузкой ЦП, что хорошо. Вы можете быть уверены, что низкая производительность процессора не испортит результаты тестирования производительности вашей сети. Все, что делает этот инструмент, - это тестирует производительность сети между двумя компьютерами, но то, что он делает, делает хорошо.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

Вам нужно будет запустить LAN Bench на двух компьютерах на обоих концах сегмента сети, который вы хотите протестировать. Один экземпляр работает как сервер, а другой - как клиент. На стороне сервера настройка не требуется. Все, что вам нужно сделать, это нажать кнопку « Слушать» . Конфигурация тестирования инструмента полностью выполняется на стороне клиента перед запуском теста. Вам нужно будет указать IP-адрес сервера, и вы можете настроить несколько параметров тестирования, таких как общая продолжительность теста, размер пакета, используемого для тестирования, а также режим подключения и передачи.

4. NetIO-GUI (Большой брат NetIO)

NetIO-GUI - это фактически бесплатный интерфейс для многоплатформенной утилиты командной строки NetIO . Вместе они образуют очень мощный инструмент для тестирования производительности. Его можно использовать для измерения времени отклика ICMP, а также скорости сетевой передачи для различных размеров пакетов и протоколов. Все результаты хранятся в базе данных SQLite и могут быть легко сравнены. Этот инструмент для Windows доступен либо в виде устанавливаемого программного обеспечения, либо в виде портативного инструмента.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

Чтобы запускать тесты, вам понадобятся два экземпляра инструмента, по одному с каждой стороны. Одна сторона будет работать в режиме клиента, а другая - в режиме сервера. Использовать его довольно просто: как только он запущен на обоих концах, вы нажимаете кнопку запуска на сервере (обычно работает на дальнем конце), а на клиенте вы просто вводите IP-адрес сервера и выбираете протокол (TCP или UDP), который вы хотите использовать для запуска теста. Вы запускаете тест и позволяете NetIO проверять возможность подключения, используя пакеты различных размеров, прежде чем он вернет результаты теста.

5. NetStress

Первоначально созданный как внутренний инструмент Nuts About Nets , NetStress теперь доступен для широкой публики. Это еще один бесплатный и простой инструмент для тестирования производительности сети, и, как вы могли понять из его названия, он предназначен для нагрузочного тестирования. Как и большинство других подобных продуктов, вам придется запускать инструмент на двух компьютерах на обоих концах сети, которую вам нужно протестировать. Его несколько проще использовать, чем другие инструменты, поскольку он может автоматически находить IP-адрес получателя.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

Выполнить тест с NetStress очень просто, хотя некоторым это может показаться не требующим пояснений. Что вам нужно сделать, так это щелкнуть 0.0.0.0 рядом с Remote Received IP . Затем вы выбираете IP-адрес, который указан в окне, и нажимаете OK . Это активирует кнопку « Пуск» . После включения вы просто щелкаете по нему, и инструмент начинает тестирование и измерение пропускной способности TCP и UDP. В этом инструменте есть интересная опция - возможность изменять размер MTU, используемый для тестирования. Несмотря на некоторые причуды, такие как невозможность изменить размер полноэкранного окна, NetStress - довольно хороший инструмент.

6. Aida32

Aida32 - официально прекращенный продукт, который был заменен на Aida64, но эта более старая версия по-прежнему очень популярна и ее легко найти. Aida - это инструмент для получения информации об оборудовании и тестирования производительности, который может выполнять множество различных тестов. Причина, по которой эта конкретная - и более старая - версия попала в наш список, заключается в том, что она включает в себя отличный инструмент Network Benchmark, которого больше нет в Aida64 . Убедитесь, что вы получили нужную версию. Использовать плагин очень просто, и его можно запустить из меню плагина инструмента.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

Инструмент Aida32 по своей работе не сильно отличается от большинства других в этом списке, и вам нужно будет запускать его на обоих концах пути, который вы хотите протестировать. На одном из компьютеров вам нужно выбрать Мастер из раскрывающегося списка, который вы найдете в нижней части окна инструмента. Затем вы переходите на вкладку « Пропускная способность » и нажимаете кнопку « Пуск» . На другом компьютере вы выбираете Slave вместо Master и вводите IP-адрес мастера. Как и на мастере, вы переходите на вкладку Bandwidth и нажимаете Start . После завершения теста кнопку « Сохранить» можно использовать для удобного сохранения диаграммы пропускной способности в формате растрового изображения.

7. Тест производительности из PassMark

PassMark «S PerformanceTest полная производительность ПК тестирования программного обеспечения. Он попал в наш список, потому что имеет очень интересный расширенный инструмент для тестирования сети, который можно использовать для выполнения тестов производительности сети. Инструмент может запускать тесты как в сетях IPv4, так и в IPv6, и он позволяет пользователям устанавливать размер блока данных, используемый для тестирования. Это также позволит вам включить регулирование пропускной способности UDP, если вы того пожелаете. Сетевой модуль хорошо скрыт в приложении PerformanceTest . Вы можете получить к нему доступ, щелкнув A dvanced, а затем Network в строке меню инструмента.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

Это ограниченный инструмент, результаты которого отображаются в области состояния и отображают объем данных, отправленных на сервер, загрузку ЦП, а также среднюю, минимальную и максимальную скорость передачи. Хотя это немного, этого должно быть достаточно, чтобы определить стабильность производительности сети. PerformanceTest - это платная условно-бесплатная программа, но ее можно использовать бесплатно без каких-либо ограничений в течение 30 дней.

8. Wireshark

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

Wireshark, ранее известный как Ethereal , существует уже 20 лет. Это один из самых популярных инструментов для прослушивания сети. У инструмента интересная история. До Wireshark на рынке был по существу один сниффер пакетов на основе графического интерфейса, который метко назывался Sniffer. Это был отличный продукт, у которого был один серьезный недостаток - его цена. Еще в конце 90-х продукт стоил около 1500 долларов, что было больше, чем многие могли себе позволить. Это подтолкнуло к разработке Ethereal как бесплатного сниффера пакетов с открытым исходным кодом выпускник UMKC по имени Джеральд Комбс, который двадцать лет спустя до сих пор является основным разработчиком Wireshark.

8 лучших инструментов для тестирования производительности и нагрузочного тестирования

Сегодня Wiresharkстал эталоном в снифферах пакетов. Это стандарт де-факто, и большинство других инструментов пытаются его подражать. Этот инструмент в основном выполняет две функции. Прежде всего, он захватывает весь трафик, который видит на своем интерфейсе. Но это еще не все. Настоящая сила продукта заключается в его мощных возможностях анализа, которые на самом деле настолько хороши, что пользователи, использующие другие инструменты для захвата пакетов, нередко запускают анализ захваченных данных с помощью Wireshark. Вот как это хорошо. Это настолько распространенный способ использования продукта, что при запуске вам предлагается либо открыть существующий файл захвата, потенциально созданный с помощью другого инструмента, либо начать захват трафика. Еще одна сильная сторона этого инструмента - встроенные в него фильтры, которые позволяют сосредоточить внимание именно на тех данных, которые вам интересны.

Несмотря на то, что у Wireshark крутая кривая обучения, стоит изучить его, и он снова и снова окажется бесценным инструментом для решения многих задач по устранению неполадок в сети. Это определенно то, что должно быть частью набора инструментов каждого сетевого администратора. А учитывая его цену - это бесплатно - нет причин, почему бы им не воспользоваться.


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

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

Рынок программного обеспечения для управления сетью очень переполнен. Сократите свой поиск, следуя нашим рекомендациям по лучшим инструментам управления сетью.

10 лучших инструментов Ping Sweep, чтобы рассказать вам больше о вашей сети

10 лучших инструментов Ping Sweep, чтобы рассказать вам больше о вашей сети

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

6 лучших инструментов для мониторинга веб-сайтов

6 лучших инструментов для мониторинга веб-сайтов

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

Лучшие инструменты развертывания программного обеспечения для команд разработчиков в 2022 году

Лучшие инструменты развертывания программного обеспечения для команд разработчиков в 2022 году

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

Контрольный список соответствия HIPAA и инструменты для использования

Контрольный список соответствия HIPAA и инструменты для использования

Если вы работаете в сфере здравоохранения или каким-либо образом связаны с ИТ в этой отрасли, скорее всего, вы слышали о HIPAA. Переносимость медицинского страхования

Обзор лучших бесплатных сборщиков и анализаторов sFlow в 2021 году

Обзор лучших бесплатных сборщиков и анализаторов sFlow в 2021 году

sFlow - это протокол анализа потока, который встроен во многие сетевые устройства. Мы рассматриваем пятерку лучших бесплатных сборщиков и анализаторов sFlow.

Лучшие инструменты и программное обеспечение для безагентного мониторинга инфраструктуры в 2021 году

Лучшие инструменты и программное обеспечение для безагентного мониторинга инфраструктуры в 2021 году

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

SolarWinds Mail Assure - ОБЗОР 2021 г.

SolarWinds Mail Assure - ОБЗОР 2021 г.

Безопасность электронной почты - важная задача поставщиков управляемых услуг. Мы рассматривали SolarWinds Mail Assure, один из лучших инструментов для этой цели.

Лучшие инструменты сетевого мониторинга для Windows 10 в 2021 году

Лучшие инструменты сетевого мониторинга для Windows 10 в 2021 году

Для сетевого монитора Windows требуются инструменты с ограниченными требованиями. Сегодня мы познакомились с лучшими инструментами сетевого мониторинга для Windows 10.

9 лучших инструментов для устранения неполадок сети, которые мы рассмотрели в 2021 году

9 лучших инструментов для устранения неполадок сети, которые мы рассмотрели в 2021 году

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