FIDDLER LÀ GÌ

     
1. About Charles/Fiddler

Charles/Fiddler là một trong web proxy (HTTP Proxy / HTTP Monitor) được điều khiển xe trên PC. Chất nhận được các web browsers của công ty được tùy chỉnh để truy cập internet thông qua Charles, do vậy Charles có thể bắt được các gói tin cùng hiển thị cho họ tất cả dữ diệu gởi đi (request) cùng nhận (response). Vì chưng vậy Charles là giải pháp rất có ích cho việc debug mang lại Developer. Giả dụ QA chỉ bao gồm screenshots và clip thì cấp thiết nào thấy được đều gì đang được gửi với nhận giữa web browsers cùng server. Cho nên việc lấy log Charles là rất bắt buộc thiết, góp Dev rất có thể biết được đa số gì đang xẩy ra và bao gồm thể chuẩn chỉnh đoán và sửa chữa vấn đề dễ ợt hơn.

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

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

*

SSL Proxying – coi SSL requests & responsesBandwidth Throttling – dùng để test với phần lớn đường truyền không giống nhauAJAX debugging – xem XML & JSON requests & responses theo phương thức cây thư mục hoặc dạng textRepeat requests to chạy thử back-end changesEdit requests – để test những inputsBreakpoints để chỉnh sửa requests và responses

Một số tác dụ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 đến những chức năng QA hay cần sử dụng và phía dẫn phương pháp lấy log cùng với Charles, phần Fiddler thì biện pháp dùng cũng tưởng từ bỏ Charles nên tôi chỉ đề cập mang lại Charles:

2. Mang log Web

a. Config browsers

Để Charles rất có thể bắt được các gói tin từ bỏ trình để ý thì thứ nhất mình nên config proxy của trình chăm nom như sau:

*

Mở Charles, và bước đầu truy cập internet từ trình duyệt, bên trên Charles bạn cũng có thể thấy được thông tin của các gói tin:

*

b. Config devices

Để thiết lập cấu hình device truy vấn internet thông qua Charles, chúng ta phải mở Charles trên PC và trỏ device cho PC của bạn. Tùy chỉnh thiết lập IP của PC bên trên devices, port là 8888. Từng device sẽ có cách thiết lập khác nhau. Dưới đây là tùy chỉnh trên tiện ích ios devices

*

Sau khi thiết lập cấu hình thành công trên Charles sẽ thông báo có sản phẩm công nghệ truy cập, bạn chọn "Allow" để đồng ý cho phép tầm nã cập

*

Bây giờ, devices của bạn sẽ truy cập internet trải qua Charles.

Xem thêm: Smuts Là Gì - Manga Có Thể Loại Smut Là Như Thế Nào

c. Get log

Việc của người sử dụng sau khi có tác dụng lại toàn bộ steps thì get log với gửi đến Dev.Chọn tệp tin > Save sesion as > chọn lưu file bên dưới format .chls

*

3. Bandwidth throttling

Để bảo vệ ứng dụng có thể chạy hoặc download app trong các điều kiện mạng độc nhất định, thì bạn phải kiểm tra vào nhiều tốc độ mạng khác nhau. Và Charles với tác dụng Bandwidth throttling chất nhận được bạn thiết lập băng thông thích hợp để test.Chọn Proxy > Throttling Settings...> bạn chọn Enable Throttling và lựa chọn gói mạng phù hợp để kiểm tra

*

4. Black list Settings

Như các proxy khác, Charles có thể chặn một số truy cập với công dụng Back List.

Xem thêm: Đang Tải Thư Viện, Xin Vui Lòng Thực Hiện Chức Năng Sau Ít Phút....

*

Khi truy cập vào số đông trang ở trong danh sách đen sẽ ảnh hưởng Charles từ bỏ chối

*

Trên đây là một vài giải đáp để có thể lấy được log của web trên PC với devices. Charles/Fiddler còn rất bổ ích cho câu hỏi Test Services, developing, tesing. Hy vọng nội dung bài viết có thể giúp ích cho số đông người.