tcpulse : Générateur de charge réseau haute performance en Go
tcpulse est un outil de génération de charge de connexion TCP/UDP et de mesure de performance haute performance écrit en Go. Il fonctionne en modes serveur et client, permettant des tests de charge, la mesure des performances d'établissement de connexion, les tests de performance de connexion soutenue, la comparaison de protocoles et la validation d'infrastructure. Le mode client propose des modèles de connexion persistants et éphémères pour simuler divers scénarios d'application. tcpulse fournit des métriques en temps réel (percentiles de latence, débit, nombre de connexions), une limitation de débit, la prise en charge de plusieurs cibles, la prise en charge des protocoles TCP/UDP et des optimisations de plateforme. Les résultats sont produits au format JSON Lines pour une intégration facile avec les outils de surveillance et d'analyse.