Chuyển đổi JSON sang HAR trực tuyến
Chuyển đổi dữ liệu JSON yêu cầu/phản hồi sang định dạng HAR (HTTP Archive) trực tuyến ngay lập tức. Công cụ miễn phí cho nhà phát triển để đóng gói dữ liệu phiên HTTP theo định dạng HAR 1.2 chuẩn. Chạy trên trình duyệt.
Chuyển Đổi JSON sang HAR là gì?
Chuyển đổi JSON sang HAR đóng gói dữ liệu yêu cầu và phản hồi HTTP được mô tả bằng JSON vào định dạng HAR 1.2 (HTTP Archive) chuẩn. HAR là định dạng được sử dụng bởi DevTools của trình duyệt, Postman, Charles Proxy và các công cụ mạng khác để ghi và phát lại các phiên HTTP. Công cụ chuyển đổi JSON sang HAR cho phép lấy JSON yêu cầu/phản hồi thô và đóng gói thành file HAR hợp lệ mà các công cụ này có thể nhập và phân tích.
Tại sao chuyển đổi JSON sang HAR?
Sử dụng công cụ chuyển đổi JSON sang HAR khi bạn muốn tạo file HAR theo lập trình từ dữ liệu JSON, chia sẻ bản ghi phiên HTTP với các công cụ yêu cầu định dạng HAR, hoặc chuyển đổi dữ liệu kiểm thử API sang định dạng mà các công cụ hiệu suất và gỡ lỗi hiểu được. File HAR có thể được nhập vào Chrome DevTools, WebPageTest và Lighthouse.
Cách bộ chuyển đổi JSON sang HAR của chúng tôi hoạt động
Dán JSON của bạn (một đối tượng yêu cầu/phản hồi hoặc mảng các đối tượng) vào trình soạn thảo đầu vào và nhấp Chuyển đổi. Công cụ đóng gói mỗi mục vào cấu trúc HAR 1.2 phù hợp với các trường log, creator và entries bắt buộc. Tất cả các trường bắt buộc được điền bằng các giá trị từ JSON của bạn, và các trường còn thiếu được điền bằng các giá trị mặc định hợp lý.
Tính Năng Bạn Nhận Được
- Tạo định dạng HAR 1.2 hợp lệ tương thích với tất cả các DevTools trình duyệt chính.
- Chấp nhận một đối tượng yêu cầu/phản hồi hoặc mảng các mục.
- Các trường bắt buộc còn thiếu được tự động điền bằng các giá trị mặc định hợp lý.
- Hỗ trợ tải lên: tải file .json từ thiết bị hoặc kéo và thả.
- Sao chép một lần nhấp: lấy đầu ra HAR bằng nút Sao chép.
Cách Sử Dụng Công Cụ
- Dán dữ liệu JSON yêu cầu/phản hồi vào trình soạn thảo đầu vào, hoặc tải lên file.
- Nhấp Chuyển đổi để tạo đầu ra HAR.
- Nhấp Sao chép để sao chép HAR vào bộ nhớ tạm.
- Sử dụng Xóa để đặt lại cả hai trình soạn thảo.
Các Trường Hợp Sử Dụng Phổ Biến
- Nhập DevTools: tạo file HAR có thể kéo vào Chrome hoặc Firefox DevTools để phát lại phiên.
- Kiểm thử hiệu suất: đóng gói dữ liệu cuộc gọi API vào HAR để phân tích WebPageTest và Lighthouse.
- Gỡ lỗi: đóng gói phản hồi API ở định dạng HAR để chia sẻ với đồng nghiệp sử dụng công cụ phân tích mạng.
- Tài liệu: tạo bản ghi HAR của luồng API cho mục đích tài liệu và kiểm thử.
Ví Dụ Chuyển Đổi
Đầu Vào (JSON)
{
"request": {"method": "GET", "url": "https://api.example.com"},
"response": {"status": 200, "statusText": "OK"}
}Đầu Ra (HAR)
{
"log": {
"version": "1.2",
"entries": [...]
}
}