tcpulse: مُولِّد أحمال شبكة عالي الأداء بلغة Go

2025-06-09
tcpulse: مُولِّد أحمال شبكة عالي الأداء بلغة Go

tcpulse هي أداة عالية الأداء لإنشاء أحمال اتصالات TCP/UDP وقياس الأداء مكتوبة بلغة Go. تعمل في وضعي الخادم والعميل، مما يسمح باختبار الأحمال، وقياس أداء إنشاء الاتصالات، واختبار أداء الاتصالات المستمرة، ومقارنة البروتوكولات، والتحقق من صحة البنية التحتية. يوفر وضع العميل أنماط اتصال ثابتة وعابرة لتقليد سيناريوهات التطبيقات المختلفة. توفر tcpulse مقاييس في الوقت الفعلي (النسب المئوية للكُمون، والإنتاجية، وعدد الاتصالات)، والحد من المعدل، والدعم لأهداف متعددة، ودعم بروتوكولات TCP/UDP، وتحسينات النظام الأساسي. يتم إخراج النتائج بتنسيق JSON Lines لتسهيل التكامل مع أدوات المراقبة والتحليل.