1. About Charles/Fiddler

Charles/Fiddler là 1 trong những website proxy (HTTPhường Proxy / HTTPhường Monitor) được chạy xe trên PC. Cho phxay những web browsers của người sử dụng được thiết lập nhằm truy vấn mạng internet thông qua Charles, vày vậy Charles rất có thể bắt được những gói tin cùng hiển thị mang đến chúng ta tất cả dữ diệu gửi đi (request) và nhận (response). Vì vậy Charles là cách thức hết sức có ích mang đến vấn đề debug đến Developer. Nếu QA chỉ bao gồm screenshots cùng video clip thì quan trọng nào thấy được rất nhiều gì đang được gửi và nhận giữa web browsers và hệ thống. Nên việc rước log Charles là cực kỳ cần thiết, giúp Dev có thể biết những gì sẽ xẩy ra và có thể chuẩn chỉnh đân oán và thay thế sửa chữa vấn đề thuận tiện hơn.

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

Một số công dụng thiết yếu của Charles

*

SSL Proxying – coi SSL requests và responsesBandwidth Throttling – dùng làm test với đầy đủ con đường truyền không giống nhauAJAX debugging – coi XML & JSON requests & responses theo hình thức cây thỏng mục hoặc dạng textRepeat requests lớn chạy thử back-kết thúc changesEdit requests – để test những inputsBreakpoints nhằm chỉnh sửa requests cùng responses

Một số tác dụng chủ yếu của Fiddler

Web DebuggingPerformance TestingHTTP/HTTPS Traffic RecordingWeb Session ManipulationSecurity TestingCustomizing Fiddler

Trong bài viết này bản thân đã chỉ đề cùa tới mọi tác dụng QA xuất xắc sử dụng cùng hướng dẫn cách đem log với Charles, phần Fiddler thì cách cần sử dụng cũng tưởng từ bỏ Charles nên mình chỉ đề cập đến Charles:

2. Lấy log Web

a. Config browsers

Để Charles có thể bắt được những gói tin tự trình chăm bẵm thì trước tiên bản thân nên config proxy của trình coi xét nlỗi sau:

*

Mngơi nghỉ Charles, với bước đầu truy vấn mạng internet tự trình xem xét, trên Charles chúng ta cũng có thể thấy được lên tiếng của những gói tin:

*

b. Config devices

Để thiết lập cấu hình device truy vấn mạng internet thông qua Charles, bạn đề xuất mngơi nghỉ Charles bên 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ẽ có phương pháp tùy chỉnh cấu hình khác nhau. Dưới đây là tùy chỉnh thiết lập bên trên iOS devices

*

Sau khi tùy chỉnh thành công bên trên Charles đang thông báo hiện đang có lắp thêm truy cập, các bạn chọn "Allow" nhằm gật đầu đồng ý được cho phép truy nã cập

*

Bây tiếng, devices của bạn sẽ truy vấn internet thông qua Charles.

Xem thêm: Fighting Là Gì? Cố Lên Tiếng Anh Là Gì Cố Lên Tiếng Anh Là Gì

c. Get log

Việc của doanh nghiệp sau thời điểm làm lại toàn bộ steps thì get log và gửi đến Dev.Chọn File > Save sesion as > Chọn lưu tệp tin dưới format .chls

*

3. Bandwidth throttling

Để bảo đảm áp dụng có thể chạy hoặc tải về phầm mềm trong số ĐK mạng nhất mực, thì bạn phải khám nghiệm trong không ít vận tốc mạng không giống nhau. Và Charles với tính năng Bandwidth throttling chất nhận được các bạn thiết lập đường truyền phù hợp để kiểm tra.Chọn Proxy > Throttling Settings...> Bạn chọn Enable Throttling và lựa chọn gói mạng phù hợp nhằm kiểm tra

*

4. Black list Settings

Nlỗi những proxy không giống, Charles có thể chặn một số trong những truy vấn cùng với chức năng Bachồng List.

*

Khi truy cập vào phần đa trang phía bên trong danh sách Black sẽ bị Charles trường đoản cú chối

*

Trên đấy là một vài ba lý giải để rất có thể đem được log của web bên trên PC và devices. Charles/Fiddler còn hết sức hữu ích cho câu hỏi Test Services, developing, tesing. Hy vọng bài viết rất có thể giúp ích đến hầu hết bạn.