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

Вид: 3713|Ответ: 3

Инструмент Cassowary для стресс-тестирования HTTP-запросов

[Скопировать ссылку]
Опубликовано 05.04.2023 13:49:23 | | | |
Требования: Я использовал многие инструменты для HTTP-тестирования стресс-тестирования, такие как: Jmeter, apachebench и другие, некоторые инструменты для стресс-тестирования довольно крупные или сложные по конфигурации, и даже требуют выполнения времен выполнения, что не очень удобно в использовании.


Обзор:

Сравнение тестовых инструментов LoadRunner и Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Стресс-тест с помощью инструмента пресса Apache
https://www.itsvse.com/thread-4410-1-1.html

windows Apache ab web site stress test
https://www.itsvse.com/thread-4836-1-1.html


Адрес на GitHub в Cassowary:Вход по гиперссылке виден.
Урок по казуару:Вход по гиперссылке виден.
Скачать версию Cassowary для Windows:Вход по гиперссылке виден.

Cassowary — это новейший кроссплатформенный HTTP/S нагрузочный тестер. Я использовал Go Editor Cassowary, надеясь, что разработчики, тестировщики и системные администраторы смогут легко проводить нагрузочное тестирование. Cassowary вдохновлён многими классическими проектами с открытым исходным кодом, такими как k6, ab и httestat.



функция

  • Два режима тестирования: стандартный и пользовательский. В пользовательском режиме можно выбрать путь к URL
  • Дружелюбный к CI
  • Гибкие алгоритмы: алгоритмы могут быть отправлены напрямую в Prometheus PushGateway или в виде JSON-файлов
  • Гибкая настройка: вы можете свободно выбирать, какое поле заголовка HTTP использовать
  • Кроссплатформенность: один бинарный файл поддерживает Linux, Mac OSX и Windows одновременно



Пример: 100 одновременных пользователей отправляют 1000 запросов на URL одновременно



Вы можете увидеть, что запрос завершён за 1,7 секунды,В среднем за 1 секунду можно выполнить 569 запросовВ то же время мы входим в систему управления фоном Alibaba Cloud, чтобы проверить мониторинг (не очень точный, но он может показать, что параллелизм в данный момент действительно очень велик), как показано на рисунке ниже:



(Конец)




Предыдущий:Включите тёмный (тёмный) режим на основе Bootstrap
Следующий:jQuery image lazy loading плагин lazyload
Опубликовано 05.04.2023 22:21:08 |
Учитесь
 Хозяин| Опубликовано 26.04.2024 10:53:42 |
Сторонние инструменты производительности веб-ресурсов:

  • Apache JMeter
  • ApacheBench (ab)
  • Гатлинг
  • JMer-dotnet-DSL
  • k6
  • Саранча
  • West Wind WebSurge
  • Сетка
  • Вегета
  • NBomber


 Хозяин| Опубликовано 17.03.2025 15:31:17 |
Windows использует k6 для HTTP-стресс-тестирования
https://www.itsvse.com/thread-10973-1-1.html
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com