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 з опціями валідації сертифікатів. Додайте конфігурацію профілю навантаження з фазами розгону та стабільного стану. Включіть детальні звіти з перцентилями та гістограмами. Реалізуйте режим розподіленого тестування для високонавантажених сценаріїв.