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

پروژه cypress-har-generator

NeuraLegion/cypress-har-generator

این پلاگین برای Cypress طراحی شده تا بتواند تمام درخواست‌های شبکه‌ای انجام‌شده در حین تست‌های اتوماتیک را ضبط کرده و در قالب فایل HAR (HTTP Archive) ذخیره کند.

کاربرد:

با استفاده از این ابزار می‌تونی تمام تعاملات شبکه‌ای مثل درخواست‌های API، بارگذاری تصاویر، فایل‌های JS/CSS و غیره رو در یک فایل ساختاریافته ذخیره کنی. این فایل‌ها برای دیباگ کردن، تحلیل عملکرد یا تست امنیتی خیلی مفید هستن.

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

- وقتی می‌خوای رفتار شبکه‌ای یک صفحه رو در تست‌های اتوماتیک تحلیل کنی.

- برای تست‌های امنیتی که نیاز به دیدن تمام درخواست‌ها و پاسخ‌ها دارن.

- وقتی می‌خوای عملکرد بارگذاری صفحه رو بهینه کنی و نقاط ضعف شبکه رو شناسایی کنی.

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

- ضبط تمام درخواست‌های API در حین لاگین کاربر و بررسی وجود توکن‌های حساس.

- تحلیل حجم داده‌های ارسالی و دریافتی برای بهبود سرعت بارگذاری.

- اشتراک‌گذاری فایل HAR با تیم امنیتی برای بررسی آسیب‌پذیری‌های احتمالی. ️

- شبیه‌سازی شرایط شبکه ضعیف با تحلیل زمان پاسخ‌ها. ️

  • ##Cypress
  • ##HAR
  • ##WebTesting
  • ##Automation
  • ##SecurityTesting
  • ##Performance
  • ##APItesting
  • ##DevTools
  • ##Frontend
  • ##NetworkMonitoring