Charles هو تطبيق يتيح لك تحليل ومراقبة وتصحيح حركة مرور الويب عبر بروتوكولَي HTTP و HTTPS. يعمل Charles كوكيل HTTP/HTTPS يقوم بالتقاط واعتراض جميع حركة المرور الشبكية في الوقت الفعلي، مما يتيح لك فحص طلبات HTTP والردود والعناوين بأقصى مستوى ممكن من التفاصيل. يدعم التطبيق بشكل أصلي WebSockets ويسمح بفحص المحتوى المشفر وغير المشفر، بفضل نظام شهادة SSL الخاص به الذي يعمل كسلطة شهادة موثوقة لفك تشفير حركة مرور HTTPS بشكل آمن.
الإعداد التلقائي
يتيح لك Charles إعداد إعدادات الوكيل تلقائيًا في أنظمة التشغيل الويندوز و macOS والمتصفحات مثل Firefox. على الويندوز، يقوم التطبيق بإعداد إعدادات نظام التشغيل بحيث يستخدم متصفح الويب والتطبيقات الأخرى Charles تلقائيًا.
تحليل متقدم
كما يمنحك Charles الفرصة لإيقاف الطلبات والاستجابات مؤقتًا لتعديلها قبل أن تصل إلى الخادم أو العميل. تقوم وظيفة تقليل عرض النطاق الترددي بمحاكاة ظروف الشبكة البطيئة، وهو أمر مثالي لاختبار كيفية أداء التطبيقات عند سرعات اتصال مختلفة. علاوة على ذلك، لديك أيضًا قدرات إعادة كتابة الطلبات تلقائيًا التي تسهل تعديل العناوين أو طرق HTTP أو عناوين URL لاختبارات محددة والتصحيح المتقدم للأخطاء.
وظائف خاصة لتطوير الهواتف المحمولة
يدعم التطبيق أجهزة iOS والأندرويد، مما يتيح لك التقاط وتحليل حركة مرور التطبيقات المحمولة عندما تكون الأجهزة متصلة بنفس شبكة WiFi. بالنسبة للأجهزة المحمولة، يقدم Charles تثبيتًا مبسطًا لشهادة SSL عبر الرابط chls.pro/ssl، لذا فإن فحص حركة مرور HTTPS على الهواتف الذكية والأجهزة اللوحية يصبح سهلاً للغاية. هذا مفيد بشكل خاص إذا كنت مطور تطبيقات للهواتف المحمولة وتحتاج إلى تصحيح الاتصالات وتحليل سلوك التطبيق عبر الشبكة.
تصدير الجلسة والتعاون
يسمح لك Charles بحفظ وتصدير جلسات كاملة من حركة المرور الملتقطة، مما يسهل التحليل غير المتصل والتعاون بين فرق التطوير. يمكن تصدير البيانات بتنسيقات مختلفة، بما في ذلك HAR و SAZ، والتي تتوافق مع أدوات تحليل الويب الأخرى. يدعم التطبيق أيضًا استيراد الجلسات، مما يتيح لك مراجعة تسجيلات الحركة التي قام بها أو شاركها مطورون آخرون في الفريق في وقت سابق.
قدرات الوكيل العكسي وإعادة التوجيه
تسمح وظيفة الوكيل العكسي لـCharles بإعادة توجيه حركة المرور إلى خوادم محددة، وهي ميزة مفيدة بشكل خاص عند اختبار واجهات برمجة التطبيقات في بيئات التدريج والتطوير المحلي. يتضمن نظام إعادة توجيه المنافذ دعمًا لنطاقات المنافذ وإعادة توجيه UDP، مما يوسع من إمكانيات الإعداد لإعدادات الشبكة المعقدة. تجعل هذه القدرات التطبيق مثاليًا لتطوير الواجهة الأمامية والخلفية على حد سواء، مما يوفر مرونة كبيرة لهياكل التطبيقات المختلفة.
قم بتنزيل Charles لتحليل حركة مرور الويب المتقدمة وتصحيح الأخطاء.
التعليقات
لا توجد آراء حول Charles حتى الآن. كن الأول! تعليق