NeuraLegion/cypress-har-generator
این پلاگین برای Cypress طراحی شده تا بتواند تمام درخواستهای شبکهای انجامشده در حین تستهای اتوماتیک را ضبط کرده و در قالب فایل HAR (HTTP Archive) ذخیره کند.
کاربرد:
با استفاده از این ابزار میتونی تمام تعاملات شبکهای مثل درخواستهای API، بارگذاری تصاویر، فایلهای JS/CSS و غیره رو در یک فایل ساختاریافته ذخیره کنی. این فایلها برای دیباگ کردن، تحلیل عملکرد یا تست امنیتی خیلی مفید هستن.
در چه شرایطی بهتره استفاده شود؟
- وقتی میخوای رفتار شبکهای یک صفحه رو در تستهای اتوماتیک تحلیل کنی.
- برای تستهای امنیتی که نیاز به دیدن تمام درخواستها و پاسخها دارن.
- وقتی میخوای عملکرد بارگذاری صفحه رو بهینه کنی و نقاط ضعف شبکه رو شناسایی کنی.
چند مثال از موارد استفاده:
- ضبط تمام درخواستهای API در حین لاگین کاربر و بررسی وجود توکنهای حساس.
- تحلیل حجم دادههای ارسالی و دریافتی برای بهبود سرعت بارگذاری.
- اشتراکگذاری فایل HAR با تیم امنیتی برای بررسی آسیبپذیریهای احتمالی. ️
- شبیهسازی شرایط شبکه ضعیف با تحلیل زمان پاسخها. ️
- ##Cypress
- ##HAR
- ##WebTesting
- ##Automation
- ##SecurityTesting
- ##Performance
- ##APItesting
- ##DevTools
- ##Frontend
- ##NetworkMonitoring
