Windows มี Performance Monitor ในตัว ใช้ติดตามปัญหาประสิทธิภาพ ตัวอย่างไปที่ Resource Monitor (จาก Task Manager) จะเห็นว่าแอพฯ ไหนใช้ทรัพยากรไหน สามารถระบุและปิดแอพฯ ที่มีปัญหาได้ แต่เมื่อต้องการตรวจสอบและรายงานรายละเอียดว่า Process ไหน Request และเปิด Network Resource ไหน Windows Default Tools ไม่สามารถวิเคราะห์ลึกได้ เห็นว่า Firefox หรือ IE ใช้ Bandwidth มากที่สุด แต่ไม่รู้ว่าเว็บไซต์/คอมโพเนนต์ไหนถูก Request และเปิดโดยแอพฯ นั้น นี่คือที่มาของ Fiddler
Fiddler คือโซลูชันสำหรับวิเคราะห์ Internet Traffic ให้ครบถ้วน
หากหาเครื่องมือวิเคราะห์ Network/Internet Traffic Fiddler คือคำตอบที่สมบูรณ์ Fiddler เป็นแอพฯ ฟรี วิเคราะห์และ Debug Internet Traffic ได้ทุก Process ติดตาม ตรวจสอบ และ Log Internet Traffic (HTTP Traffic) อย่างครบถ้วน ติดตามการสื่อสารและแลกเปลี่ยนข้อมูลระหว่างเครื่อง Local และ Internet Server การตั้ง Break Points ให้เห็นว่ากำลังดาวน์โหลด/อัปโหลดอะไรจากแต่ละแอพฯ
Fiddler ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตทุกประเภท รวม HTTP, HTTPS, Proxy
การติดตั้งและใช้งาน
ดาวน์โหลด Fiddler และติดตั้งบน Windows ติดตั้งง่าย ไม่ต้อง Config ซับซ้อน หากใช้ Fiddler บน Windows 8 ต้องติดตั้ง "Enable Loopback" utility สำหรับ Windows 8 การทำงานพื้นฐานเข้าใจง่าย เริ่มโปรแกรมจะได้หน้าต่าง 2 คอลัมน์ คอลัมน์ซ้ายแสดง Web Sessions และ Current Connections ที่เลื่อนลงเรื่อยๆ เมื่อมี Connection ใหม่ Log เข้ามา คอลัมน์ขวาแสดงรายละเอียดของ Connection ที่เลือกจากซ้าย ใช้ Tab ต่างๆ สำหรับรายละเอียดเพิ่มเติม
![วิธีตรวจสอบและดู Network/Internet Traffic จากแอพพลิเคชันใดๆ [Windows]](https://th.wsxdn.com/UploadFiles_2907/202203/2022032909544916.png)
โดย Default Fiddler จะ Monitor แอพฯ ที่รองรับทั้งหมดที่เปิดขณะ Fiddler รัน หากต้องการ Monitor แอพฯ เฉพาะ ให้ลากไอคอน "Any Process" จาก Toolbar วางที่แอพฯ ที่ต้องการตรวจสอบ Fiddler จะกรอง Traffic แสดงเฉพาะแอพฯ นั้น
ตัวอย่าง: เปิด IE บราวเว็บ ดาวน์โหลดไฟล์ ยังมี Firefox และ Chrome เปิดอยู่ แต่อยาก Monitor แค่ IE ลาก "Any Process" ไปวางที่หน้าต่าง IE โปรดทราบ Fiddler Log Traffic จาก Process เฉพาะ หากมี Process IE หลายตัว (หลายหน้าต่าง) Fiddler จะจัดว่าเป็น Process แยกกัน หาก Process IE เดียว (หลาย Tab) จะรวมเป็น Process เดียว
![วิธีตรวจสอบและดู Network/Internet Traffic จากแอพพลิเคชันใดๆ [Windows]](https://th.wsxdn.com/UploadFiles_2907/202203/2022032909544951.png)
สรุปการวิเคราะห์
Fiddler เป็นแอพฯ ดีมากสำหรับ Monitor Internet Traffic และ Troubleshoot ปัญหาการใช้อินเทอร์เน็ต การทำงานพื้นฐานใช้ได้ทั้งมืออาชีพและผู้ใช้ทั่วไป ปัญหาเดียวคือไม่สามารถระบุ Process ด้วย Process ID ได้ ต้องใช้ Drag & Drop เลือกแอพฯ เสมอ หมายความว่า Fiddler ใช้ได้กับแอพฯ ที่มีหน้าต่าง แต่ไม่ได้กับ Background Process ที่ใช้อินเทอร์เน็ต
ดาวน์โหลด Fiddler
Fiddler มี Addons ต่างๆ เพื่อขยายและเพิ่มความสามารถ
ดาวน์โหลด Fiddler Addons