2012-01-10 31 views
16

Có thể chạy tệp HAR được tạo bởi chrome không? Tôi đã xuất một yêu cầu ajax từ chrome và thay đổi một tham số và tôi muốn chạy lại nó. Tôi đang cố gắng gỡ lỗi bằng cách sử dụng một vấn đề trên trang web của tôi và yêu cầu ajax này phải được thực thi trên ngữ cảnh trang.Có thể chạy lưu trữ HAR trên google chrome không?

Nếu không thể, bạn có lựa chọn thay thế khác cho điều này không?

+1

Không phải là câu trả lời (chưa), nhưng Bảng điều khiển REST có 'Hỗ trợ HAR' được liệt kê trong 'Sắp có'. https://chrome.google.com/webstore/detail/cokgbflfommojglbmbpenpphppikmonn?hl=sv –

+0

Bạn có biết bất kỳ tiện ích mở rộng chrome nào có thể thực hiện tác vụ này không? Thực tế nó có thể – ganoro

Trả lời

4

Không, rất tiếc, Chrome không thể phát lại phiên từ tệp HAR. Để thực hiện điều đó, bạn cần phải dựa vào proxy có thể cấp dữ liệu cho Chrome. Để làm như vậy, bạn có một vài lựa chọn:

  1. https://github.com/chromium/web-page-replay

    giải pháp ủy quyền nguồn mở mà sẽ ghi lại phiên và sau đó phát lại nó đến trình duyệt của bạn. Mặc dù công cụ này không được thiết kế đặc biệt để chỉnh sửa dữ liệu, nhưng bạn có thể điều chỉnh tài nguyên để được phân phối và cho phép nó cung cấp dữ liệu trở lại trình duyệt. Chắc chắn hơn về phía liên quan, nhưng lợi ích bổ sung của giải pháp này là nó sẽ làm việc với bất kỳ trình duyệt (vì nó chỉ là một proxy).

  2. Tùy thuộc vào nền tảng của bạn, bạn có thể sử dụng Fiddler2 (Win) hoặc một cái gì đó như Charles proxy (Mac). Cả hai đều là proxy, nhưng đi kèm với một giao diện đẹp mà cũng sẽ cho phép bạn đánh chặn và sửa đổi các phản ứng trên bay (cũng như xuất khẩu bất kỳ phiên trong định dạng HAR).

0

Công cụ rất cao cấp và được sử dụng rộng rãi là trình tạo tải Avalanche của Spirent. Một công cụ miễn phí có tên Harhar sẽ chuyển đổi một tệp HAR thành một trường hợp thử nghiệm tương thích Avalanche và cho phép bạn phát lại tệp ở tải rất cao (100.000 lần mỗi giây).

Bạn có thể tìm thấy công cụ ở đây: https://alarash.net/harhar

Fiddler là tốt và tất cả mọi thứ nhưng bạn phụ thuộc vào Windows TCP, mà không phải là linh hoạt và không cung cấp nhiều hoạt động như một chuyên dụng, công cụ cấp hãng như Avalanche.

Các vấn đề liên quan