Fiddler là gì

1. About Charles/Fiddler

Charles/Fiddler là 1 web proxy (HTTPhường Proxy / HTTPhường Monitor) được điều khiển xe trên PC. Cho phxay các website browsers của bạn được thiết lập nhằm truy cập mạng internet thông qua Charles, vì chưng vậy Charles hoàn toàn có thể bắt được những gói tin cùng hiển thị cho họ tất cả dữ diệu gửi đi (request) với dấn (response). Vì vậy Charles là luật vô cùng bổ ích mang lại vấn đề debug đến Developer. Nếu QA chỉ bao gồm screenshots với đoạn Clip thì cấp thiết như thế nào thấy được gần như gì đang rất được gửi và dấn thân web browsers và server. Nên bài toán đem log Charles là vô cùng quan trọng, góp Dev có thể biết những gì đang xảy ra với rất có thể chuẩn đân oán và thay thế sự việc thuận tiện hơn.Quý Khách đang xem: Fiddler là gì

Một số tính năng bao gồm của Charles


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

*

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

Một số công 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 sẽ chỉ đề cập tới những tính năng QA tuyệt cần sử dụng và hướng dẫn phương pháp lấy log cùng với Charles, phần Fiddler thì phương pháp sử dụng cũng tưởng trường đoản cú Charles đề nghị tôi chỉ đề cùa tới Charles:

2. Lấy log Web

a. Config browsers

Để Charles rất có thể bắt được những gói tin trường đoản cú trình thông qua thì đầu tiên mình phải config proxy của trình chăm chút nlỗi sau:

*

Mngơi nghỉ Charles, và bắt đầu truy vấn internet từ trình để ý, trên Charles bạn có thể thấy được đọc tin của các gói tin:

*

Xem thêm: Học Trung Cấp Kế Toán Buổi Tối Tại Hà Nội Lớp Cấp Tốc Cho Người Đi Làm

b. Config devices

Để tùy chỉnh cấu hình device truy vấn internet trải qua Charles, chúng ta nên msống Charles bên trên PC với trỏ device mang đến PC của người tiêu dùng. Thiết lập IPhường của PC trên devices, port là 8888. Mỗi device sẽ sở hữu giải pháp thiết lập 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 lúc tùy chỉnh cấu hình thành công bên trên Charles vẫn thông báo hiện có máy truy vấn, bạn lựa chọn "Allow" để gật đầu chất nhận được truy cập

*

c. Get log

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

3. Bandwidth throttling

Để bảo vệ áp dụng rất có thể chạy hoặc tải về ứng dụng trong số điều kiện mạng nhất quyết, thì bạn phải bình chọn trong tương đối nhiều vận tốc mạng khác nhau. Và Charles cùng với chức năng Bandwidth throttling chất nhận được các bạn thiết lập đường truyền thích hợp để thử nghiệm.Chọn Proxy > Throttling Settings...> quý khách hàng chọn Enable Throttling và gạn lọc gói mạng cân xứng để kiểm tra

4. Blaông chồng menu Settings

Trên đó là một vài giải đáp để rất có thể rước được log của website trên PC và devices. Charles/Fiddler còn hết sức bổ ích cho Việc Test Services, developing, tesing. Hy vọng nội dung bài viết rất có thể giúp ích cho hồ hết bạn.