Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 plugin lazyload
Опубліковано 05.04.2023 22:21:08 |
Вивчи це
 Орендодавець| Опубліковано 26.04.2024 10:53:42 |
Інструменти продуктивності сторонніх веб-продуктів:

  • Apache JMeter
  • ApacheBench (ab)
  • Гатлінга
  • jmeter-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