FIDDLER LÀ GÌ

1. About Charles/Fiddler

Charles/Fiddler là 1 web proxy (HTTP.. Proxy / HTTPhường Monitor) được điều khiển xe trên PC. Cho phnghiền những web browsers của khách hàng được thiết lập cấu hình để truy vấn mạng internet thông qua Charles, bởi vì vậy Charles có thể bắt được những gói tin và hiển thị cho họ toàn bộ dữ diệu gửi đi (request) và nhấn (response). Vì vậy Charles là lao lý siêu hữu dụng mang đến bài toán debug đến Developer. Nếu QA chỉ bao gồm screenshots cùng đoạn Clip thì thiết yếu làm sao thấy được đông đảo gì đang rất được gửi với dìm thân web browsers cùng hệ thống. Nên việc rước log Charles là rất cần thiết, giúp Dev hoàn toàn có thể biết gì sẽ xẩy ra cùng có thể chuẩn chỉnh đoán thù cùng thay thế sửa chữa vấn đề dễ ợt rộng.quý khách đã xem: Fiddler là gì

Một số chức năng chính của Charles


Bạn đang xem: Fiddler là gì

*

SSL Proxying – xem SSL requests và responsesBandwidth Throttling – dùng để làm demo cùng với đông đảo con đường truyền khác nhauAJAX debugging – coi XML và JSON requests and responses theo dạng cây thỏng mục hoặc dạng textRepeat requests to lớn kiểm tra back-kết thúc changesEdit requests – nhằm demo những inputsBreakpoints để chỉnh sửa requests cùng responses

Một số chức năng chính của Fiddler

Web DebuggingPerformance TestingHTTP/HTTPS Traffic RecordingWeb Session ManipulationSecurity TestingCustomizing Fiddler

Trong nội dung bài viết này mình đang chỉ đề cập tới đông đảo tính năng QA xuất xắc dùng và chỉ dẫn giải pháp lấy log với Charles, phần Fiddler thì biện pháp sử dụng cũng tưởng từ bỏ Charles nên tôi chỉ đề cùa đến Charles:

2. Lấy log Web

a. Config browsers

Để Charles có thể bắt được các gói tin trường đoản cú trình chú tâm thì đầu tiên mình đề xuất config proxy của trình phê chuẩn như sau:

*

Msinh hoạt Charles, và ban đầu truy cập mạng internet trường đoản cú trình ưng chuẩn, trên Charles bạn có thể thấy được lên tiếng của những gói tin:

*

Xem thêm: Võ Lâm Việt Mobile: Các Mốc Về Băng Sát, Thời Gian Phục Hồi Võ Lâm Là Gì

b. Config devices

Để thiết lập device truy cập mạng internet thông qua Charles, bạn nên mngơi nghỉ Charles trên PC với trỏ device mang lại PC của khách hàng. Thiết lập IP. của PC trên devices, port là 8888. Mỗi device sẽ sở hữu bí quyết thiết lập cấu hình khác biệt. Dưới đấy là thiết lập cấu hình bên trên iOS devices

*

Sau Khi tùy chỉnh cấu hình thành công xuất sắc bên trên Charles đã thông báo hiện đang có lắp thêm truy vấn, chúng ta chọn "Allow" để chấp nhận có thể chấp nhận được tróc nã cập

*

c. Get log

Việc của bạn sau thời điểm có tác dụng lại tất cả steps thì get log với gửi mang đến Dev.Chọn File > Save sầu sesion as > Chọn giữ file dưới format .chls

3. Bandwidth throttling

Để đảm bảo an toàn vận dụng hoàn toàn có thể chạy hoặc tải về phầm mềm trong các ĐK mạng nhất thiết, thì bạn cần khám nghiệm trong vô số vận tốc mạng khác biệt. Và Charles với tác dụng Bandwidth throttling có thể chấp nhận được các bạn tùy chỉnh cấu hình đường dẫn tương thích nhằm thử nghiệm.Chọn Proxy > Throttling Settings...> Quý khách hàng lựa chọn Enable Throttling cùng chắt lọc gói mạng cân xứng nhằm kiểm tra

4. Blachồng list Settings

Trên đấy là một vài gợi ý để hoàn toàn có thể mang được log của website trên PC và devices. Charles/Fiddler còn hết sức hữu dụng cho Việc Test Services, developing, tesing. Hy vọng nội dung bài viết có thể mang lại lợi ích mang lại số đông người.