grafana/k6
آزمون بار مدرن برای تست عملکرد و مقیاسپذیری برنامهها با استفاده از کد جاوااسکریپت و گو
کاربرد:
این ابزار برای شبیهسازی ترافیک واقعی و تست استرس سیستمها، مانند APIها، سرویسهای تحت وب و میکروسرویسها استفاده میشه.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری بدونی سیستمت تحت بار سنگین چطور رفتار میکنه، مثلاً قبل از راهاندازی جدید یا در محیط CI/CD برای جلوگیری از رگرسیون عملکردی.
چند مثال از موارد استفاده
- تست API تحت بار ۱۰۰۰ درخواست در ثانیه
- بررسی زمان پاسخدهی سرویس در شرایط مختلف
- ادغام در فرآیند دِپلوی خودکار برای کنترل کیفیت عملکرد
- شبیهسازی کاربران همزمان در یک پلتفرم آنلاین
- ##load
- ##performance
- ##k6
- ##grafana
- ##CI
- ##API
- ##web
- ##stress
- ##automation
- ##devops
