HTTP Benchmarking Tool на Go: високопродуктивний рішення

Опис

Професійний інструмент для навантажувального тестування

Цей промпт допоможе створити високопродуктивний HTTP benchmarking інструмент на мові Go з розширеними можливостями тестування та аналітики.

Для кого підійде

  • DevOps-інженери та SRE-спеціалісти
  • Backend-розробники, що працюють з Go
  • QA-інженери з навантажувального тестування
  • Системні архітектори високонавантажених систем

Ключові можливості

Підтримка протоколів: HTTP/1.1, HTTP/2 та HTTP/3 для повного покриття сучасних веб-технологій.

Детальна статистика: латентність, пропускна здатність, відсоток помилок з перцентилями та гістограмами.

Гнучке налаштування: конфігурація TLS, кастомні заголовки, cookies та шаблони запитів.

Розподілене тестування: режим для високонавантажених сценаріїв з фазами розгону та стабільного стану.

>_ Промпт
Створіть високопродуктивний інструмент для HTTP-бенчмаркінгу на Go. Реалізуйте генерацію конкурентних запитів з налаштованою кількістю потоків. Додайте детальну статистику, включаючи латентність, пропускну здатність та показники помилок. Включіть підтримку HTTP/1.1, HTTP/2 та HTTP/3. Реалізуйте керування кастомними заголовками та cookies. Додайте шаблонізацію запитів для динамічного контенту. Включіть валідацію відповідей з regex та перевіркою статус-кодів. Реалізуйте конфігурацію TLS з опціями валідації сертифікатів. Додайте конфігурацію профілю навантаження з фазами розгону та стабільного стану. Включіть детальні звіти з перцентилями та гістограмами. Реалізуйте режим розподіленого тестування для високонавантажених сценаріїв.
Категорії:
Моделі:
Формат виводу: