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

پروژه whistle

avwo/whistle

کاربرد:

این ابزار یک پروکسی دیباگینگ قدرتمند برای HTTP، HTTP2، HTTPS و WebSocket است که به توسعه‌دهندگان کمک می‌کند تا درخواست‌ها و پاسخ‌های شبکه را رهگیری، تحلیل و دستکاری کنند. ️

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

وقتی نیاز داری رفتار شبکه‌ای یک برنامه رو بررسی کنی، مثلاً وقتی داری یک اپ وب یا موبایل رو توسعه یا تست می‌کنی، یا می‌خوای درخواست‌ها رو mock کنی، delay ایجاد کنی یا خطاهای شبکه رو شبیه‌سازی کنی.

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

- دیدن تمام درخواست‌های HTTP/HTTPS ارسالی از مرورگر یا اپلیکیشن ️

- تغییر دستی پاسخ سرور (مثلاً تست رفتار اپ در حالت خطا)

- ریدایرکت درخواست‌ها به آدرس‌های دیگر (مثلاً تست نسخه‌های مختلف API)

- شبیه‌سازی سرعت کم اینترنت برای تست عملکرد اپ در شرایط واقعی

- دیباگ ارتباطات WebSocket در زمان واقعی

  • ##debugging
  • ##web
  • ##http
  • ##api
  • ##network
  • ##websocket
  • ##devtools
  • ##frontend
  • ##backend
  • ##testing