Charles เป็นแอปที่ช่วยให้คุณวิเคราะห์ ตรวจสอบ และแก้ไขข้อบกพร่องของการจราจรเว็บ HTTP และ HTTPS Charles ทำหน้าที่เป็นพร็อกซี HTTP/HTTPS ที่จับและสกัดกั้นการจราจรเครือข่ายทั้งหมดแบบเรียลไทม์ ทำให้คุณสามารถตรวจสอบคำขอ HTTP การตอบสนอง และส่วนหัวในระดับรายละเอียดสูงสุดเท่าที่จะเป็นไปได้ แอปนี้รองรับ WebSockets โดยเนื้อแท้และอนุญาตให้ตรวจสอบเนื้อหาทั้งที่เข้ารหัสและไม่ได้เข้ารหัสได้ ด้วยระบบใบรับรอง SSL ที่ทำหน้าที่เป็นหน่วยงานรับรองที่เชื่อถือได้เพื่อถอดรหัสการจราจร HTTPS อย่างปลอดภัย
การกำหนดค่าอัตโนมัติ
Charles ช่วยให้คุณสามารถกำหนดค่าการตั้งค่า proxy ใน Windows, macOS และเบราว์เซอร์เช่น Firefox ได้โดยอัตโนมัติ บนระบบปฏิบัติการ Windows แอปจะกำหนดค่าการตั้งค่าของระบบปฏิบัติการเพื่อให้เว็บเบราว์เซอร์และแอปอื่น ๆ ใช้ Charles โดยอัตโนมัติ
การวิเคราะห์ขั้นสูง
Charles ยังให้โอกาสคุณหยุดคำขอและการตอบสนองเพื่อแก้ไขก่อนที่พวกมันจะไปถึงเซิร์ฟเวอร์หรือไคลเอนต์ ฟังก์ชันการควบคุมแบนด์วิดท์จำลองสภาพเครือข่ายที่ช้า ซึ่งเหมาะสำหรับการทดสอบว่าแอปทำงานอย่างไรที่ความเร็วการเชื่อมต่อที่แตกต่างกัน ยิ่งไปกว่านั้น คุณยังมีความสามารถในการเขียนคำขอใหม่โดยอัตโนมัติที่ช่วยให้การปรับเปลี่ยนส่วนหัว วิธีการ HTTP หรือ URL สำหรับการทดสอบเฉพาะและการดีบักขั้นสูงเป็นไปได้ง่ายขึ้น
ฟังก์ชันพิเศษสำหรับการพัฒนาแอปมือถือ
แอปนี้รองรับโทรศัพท์มือถือ iOS และแอนดรอยด์ช่วยให้คุณสามารถจับและวิเคราะห์การจราจรของแอปมือถือเมื่ออุปกรณ์เชื่อมต่อกับเครือข่าย WiFi เดียวกัน สำหรับอุปกรณ์พกพา Charles นำเสนอการติดตั้งใบรับรอง SSL แบบง่ายผ่าน URL chls.pro/ssl ทำให้การตรวจสอบการรับส่งข้อมูล HTTPS บนสมาร์ทโฟนและแท็บเล็ตเป็นเรื่องง่าย สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณเป็นนักพัฒนาแอปบนมือถือและจำเป็นต้องดีบักการสื่อสารและวิเคราะห์พฤติกรรมเครือข่ายของแอป
การส่งออกเซสชันและการทำงานร่วมกัน
Charles ช่วยให้คุณสามารถบันทึกและส่งออกเซสชันที่สมบูรณ์ของการจับภาพการจราจร ทำให้ง่ายต่อการวิเคราะห์แบบออฟไลน์และการทำงานร่วมกันระหว่างทีมพัฒนา ข้อมูลสามารถส่งออกในรูปแบบต่าง ๆ รวมถึง HAR และ SAZ ซึ่งเข้ากันได้กับเครื่องมือวิเคราะห์เว็บอื่น ๆ แอปยังรองรับการนำเข้าข้อมูลเซสชัน ทำให้คุณสามารถตรวจสอบการจับภาพการจราจรที่ทำหรือแชร์โดยนักพัฒนาคนอื่นในทีมในช่วงเวลาก่อนหน้านี้ได้
ความสามารถในการทำงานเป็นพร็อกซีย้อนกลับและการส่งต่อ
ฟังก์ชันการทำงานของ reverse proxy ของ Charles ช่วยให้คุณสามารถเปลี่ยนเส้นทางการจราจรไปยังเซิร์ฟเวอร์เฉพาะได้ ซึ่งเป็นคุณสมบัติที่มีประโยชน์อย่างยิ่งเมื่อทดสอบ API ในสภาพแวดล้อมการพัฒนาและการทดสอบในพื้นที่ ระบบการส่งต่อพอร์ตประกอบด้วยการสนับสนุนสำหรับพิสัยพอร์ตและการส่งต่อ UDP ซึ่งขยายความเป็นไปได้ในการกำหนดค่าต่าง ๆ สำหรับการตั้งค่าเครือข่ายที่ซับซ้อน ความสามารถเหล่านี้ทำให้แอปเหมาะสำหรับการพัฒนาทั้งส่วนหน้าและส่วนหลัง โดยมอบความยืดหยุ่นที่ยอดเยี่ยมสำหรับสถาปัตยกรรมแอปที่แตกต่างกัน
ดาวน์โหลด Charles สำหรับการวิเคราะห์และแก้ไขข้อบกพร่องของการจราจรทางเว็บขั้นสูง
รีวิว
ยังไม่มีความคิดเห็นเกี่ยวกับ Charles เป็นคนแรก! คอมเมนต์