وب‌سرویس مجید

پروژه k6

grafana/k6

آزمون بار مدرن برای تست عملکرد و مقیاس‌پذیری برنامه‌ها با استفاده از کد جاوااسکریپت و گو

کاربرد:

این ابزار برای شبیه‌سازی ترافیک واقعی و تست استرس سیستم‌ها، مانند APIها، سرویس‌های تحت وب و میکروسرویس‌ها استفاده می‌شه.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری بدونی سیستمت تحت بار سنگین چطور رفتار می‌کنه، مثلاً قبل از راه‌اندازی جدید یا در محیط CI/CD برای جلوگیری از رگرسیون عملکردی.

چند مثال از موارد استفاده

- تست API تحت بار ۱۰۰۰ درخواست در ثانیه

- بررسی زمان پاسخ‌دهی سرویس در شرایط مختلف

- ادغام در فرآیند دِپلوی خودکار برای کنترل کیفیت عملکرد

- شبیه‌سازی کاربران همزمان در یک پلتفرم آنلاین

  • ##load
  • ##performance
  • ##k6
  • ##grafana
  • ##CI
  • ##API
  • ##web
  • ##stress
  • ##automation
  • ##devops