25/09/2023

Cách sử dụng Fiddler để thu thập các phiên HTTP / HTTPS để gỡ lỗi

Fiddler là một proxy gỡ lỗi web miễn phí ghi lại tất cả lưu lượng HTTP / HTTPS giữa ứng dụng web của bạn và Internet. Thu thập dữ liệu phiên bằng Fiddler có thể hữu ích cho các tình huống khắc phục sự cố như:

Khi không có hành động nào của người dùng được thu thập cho một ứng dụng, (mã JavaScript Dynatrace không bị nhiễm và tín hiệu không được gửi lại.) Khi lỗi JavaScript do mã JavaScript Dynatrace Real User Giám sát ảnh hưởng đến mã JavaScript bị ảnh hưởng. đối với ứng dụng của bạn. Trong trường hợp thiếu các hành động của người dùng (ví dụ: một tương tác đặc biệt với ứng dụng).

Các phiên Fiddler đã xuất có thể được tải lên hệ thống quản lý sự cố (tức là hỗ trợ) của tổ chức để tạo điều kiện giải quyết vấn đề.

Cách sử dụng Fiddler để thu thập các phiên HTTP / HTTPS để gỡ lỗi

Sử dụng Fiddler để tạo phiên HTTP của ứng dụng web được giám sát

1. Tải xuống và cài đặt Fiddler.

2. Nếu ứng dụng web của bạn sử dụng HTTPS:

một. Mở Fiddler.

b. Vào Tools> Fiddler Options và đặt các hộp tùy chọn như hình bên dưới.

Tùy chọn Fiddler

3. Nếu ứng dụng web của bạn là ứng dụng Android:

một. Mở Fiddler.

b. Đi tới Cài đặt> Wi-Fi> Sửa đổi mạng.

c. Đặt Fiddler làm proxy Wi-Fi, như hình dưới đây.

Đặt Fiddler làm proxy Wi-Fi

d. Đi tới Công cụ> Tùy chọn Fiddler> Kết nối.

See also  Cách bật Lập lịch GPU tăng tốc phần cứng trong Windows 11

e. Tìm máy trạm IP của bạn thông qua dòng lệnh với ipconfig trên Windows hoặc ifconfig trên Linux và cổng proxy.

f. Nếu ứng dụng của bạn sử dụng chứng chỉ SSL, bạn cũng phải thêm chứng chỉ Fiddler vào thiết bị của mình.

g. Để thêm chứng chỉ Fiddler vào thiết bị của bạn, hãy đi tới Công cụ> Tùy chọn Fiddler> HTTPS> Tác vụ> Xuất Chứng chỉ gốc sang Máy tính để bàn để lấy chứng chỉ Fiddler.

H. Lưu chứng chỉ đã xuất, thường có tên FiddlerRoot.cer trên thiết bị Android của bạn bằng cách đi tới Cài đặt> Bảo mật> Cài đặt từ thẻ SD (nơi bạn đã sao chép nó lần đầu tiên). Sau đó, bạn sẽ thấy chứng chỉ trong tab NGƯỜI DÙNG của phần Thông tin xác thực đáng tin cậy.

Lưu chứng chỉ đã xuất

4. Tắt thu thập thông tin để bộ nhớ cache của trình duyệt được xóa và một chu kỳ mới bắt đầu.

một. Đi tới Tệp> Chụp lưu lượng hoặc nhấn F12.

b. Xóa bộ nhớ cache của trình duyệt cũng sẽ xóa các mục đã lưu trong bộ nhớ cache và chúng phải được tải xuống lại.

5. Bắt đầu thu thập lại lưu lượng truy cập và hoàn thành các giao dịch có vấn đề trên trang web của bạn.

6. Sau khi hoàn tất, vào Tệp> Lưu> Tất cả phiên.

7. (Tùy chọn) Tải tệp lên hệ thống quản lý sự cố của tổ chức bạn để tạo điều kiện giải quyết sự cố.

See also  Cách cài đặt tiện ích macOS Big Sur / iOS 14 trên Windows 10

Các lựa chọn thay thế cho Fiddler Sessions

Sử dụng Công cụ dành cho nhà phát triển của Chrome để xuất phiên lưu trữ HTTP

Lưu ý: Phương án thay thế này chỉ nên được xem là phương sách cuối cùng. Tốt hơn là tạo một phiên Fiddler (được đưa ra trong phần trên), vì việc tạo lại các trường hợp hỗ trợ sẽ dễ dàng hơn.

Trong trường hợp không thể sử dụng Fiddler để tạo phiên, Google Chrome cũng có thể xuất phiên để xem xét. Làm theo các bước bên dưới để thu thập tệp Phiên lưu trữ HTTP (HAR).

1. Mở Google Chrome và xóa bộ nhớ cache của trình duyệt.

Xóa bộ nhớ cache

2. Nhấn F12 để mở Công cụ Dev.

3. Nhấp vào tab Mạng.

4. Hoàn thành các giao dịch có vấn đề trong ứng dụng của bạn.

5. Sau khi hoàn tất, chọn tất cả các phiên, nhấp chuột phải vào khoảng trống và chọn Lưu dưới dạng HAR với Nội dung từ menu.

(Tùy chọn) Tải lên hệ thống quản lý sự cố của tổ chức để tạo điều kiện giải quyết sự cố.

Sử dụng Công cụ phát triển của IE để xuất phiên NetXML

Lưu ý: Phương án thay thế này chỉ nên được xem là phương sách cuối cùng. Tốt hơn là tạo một phiên Fiddler, vì việc tạo lại các trường hợp hỗ trợ sẽ dễ dàng hơn.

Làm theo các bước bên dưới để xuất phiên NetXML.

1. Mở Internet Explorer 8+.

See also  Các tính năng mới trong ứng dụng Find My ‌ trên iOS 15

2. Nhấn F12 để mở thanh công cụ dành cho nhà phát triển.

3. Xóa bộ nhớ cache và cookie của miền.

Xóa cookie miền

4. Nhấn nút Play (hình tam giác màu xanh lá cây) để bắt đầu.

5. Hoàn thành các giao dịch có vấn đề trong ứng dụng của bạn.

6. Sau khi hoàn tất, nhấp vào nút Export (biểu tượng ổ đĩa có mũi tên bên phải) để lưu tệp.

7. Tải tệp lên hệ thống hỗ trợ để người có trách nhiệm giải quyết vấn đề xem xét.

Xem thêm: