แปลง JSON เป็น HAR ออนไลน์

แปลงข้อมูล JSON ของคำร้องขอ/การตอบสนองเป็นรูปแบบ HAR (HTTP Archive) ออนไลน์ทันที เครื่องมือฟรีสำหรับนักพัฒนาในการบรรจุข้อมูลเซสชัน HTTP ในรูปแบบ HAR 1.2 มาตรฐาน ทำงานในเบราว์เซอร์

ลากวางหรือวาง JSON ของคุณที่นี่
Loading editor...
Loading editor...

JSON ถึง HAR การแปลงคืออะไร?

การแปลง JSON เป็น HAR จะบรรจุข้อมูลคำร้องขอและการตอบสนอง HTTP ที่อธิบายด้วย JSON ลงในรูปแบบ HAR 1.2 (HTTP Archive) มาตรฐาน HAR คือรูปแบบที่ DevTools ของเบราว์เซอร์ Postman Charles Proxy และเครื่องมือเครือข่ายอื่นๆ ใช้ในการบันทึกและเล่นซ้ำเซสชัน HTTP ตัวแปลง JSON เป็น HAR ช่วยให้คุณนำ JSON ของคำร้องขอ/การตอบสนองดิบและบรรจุลงในไฟล์ HAR ที่ถูกต้องซึ่งเครื่องมือเหล่านี้สามารถนำเข้าและวิเคราะห์ได้

ทำไมต้องแปลง JSON เป็น HAR?

ใช้ตัวแปลง JSON เป็น HAR เมื่อคุณต้องการสร้างไฟล์ HAR จากข้อมูล JSON ด้วยโปรแกรม แบ่งปันการบันทึกเซสชัน HTTP กับเครื่องมือที่ต้องการรูปแบบ HAR หรือแปลงข้อมูลการทดสอบ API เป็นรูปแบบที่เครื่องมือประสิทธิภาพและการแก้ไขข้อบกพร่องเข้าใจ ไฟล์ HAR สามารถนำเข้าใน Chrome DevTools WebPageTest และ Lighthouse

ตัวแปลง JSON ถึง HAR ของเราทำงานอย่างไร

วาง JSON ของคุณ (ออบเจ็กต์คำร้องขอ/การตอบสนองเดียวหรืออาร์เรย์ของออบเจ็กต์) ลงในตัวแก้ไขอินพุตและคลิกแปลง เครื่องมือจะบรรจุแต่ละรายการลงในโครงสร้าง HAR 1.2 ที่เหมาะสมพร้อมฟิลด์ log creator และ entries ที่จำเป็น ฟิลด์ที่จำเป็นทั้งหมดจะถูกเติมด้วยค่าจาก JSON ของคุณ และฟิลด์ที่ขาดหายไปจะถูกเติมด้วยค่าเริ่มต้นที่สมเหตุสมผล

คุณสมบัติที่คุณจะได้รับ

  • สร้างรูปแบบ HAR 1.2 ที่ถูกต้องซึ่งเข้ากันได้กับ DevTools ของเบราว์เซอร์หลักทั้งหมด
  • รับออบเจ็กต์คำร้องขอ/การตอบสนองเดียวหรืออาร์เรย์ของรายการ
  • ฟิลด์ที่จำเป็นที่ขาดหายไปจะถูกเติมโดยอัตโนมัติด้วยค่าเริ่มต้นที่สมเหตุสมผล
  • รองรับการอัปโหลด: โหลดไฟล์ .json จากอุปกรณ์ของคุณหรือลากและวาง
  • คัดลอกด้วยคลิกเดียว: รับเอาต์พุต HAR ด้วยปุ่มคัดลอก

วิธีใช้เครื่องมือ

  1. วางข้อมูล JSON คำร้องขอ/การตอบสนองลงในตัวแก้ไขอินพุต หรืออัปโหลดไฟล์
  2. คลิกแปลงเพื่อสร้างเอาต์พุต HAR
  3. คลิกคัดลอกเพื่อคัดลอก HAR ไปยังคลิปบอร์ด
  4. ใช้ล้างเพื่อรีเซ็ตตัวแก้ไขทั้งสอง

กรณีการใช้งานทั่วไป

  • การนำเข้า DevTools: สร้างไฟล์ HAR ที่สามารถลากเข้า Chrome หรือ Firefox DevTools เพื่อเล่นซ้ำเซสชัน
  • การทดสอบประสิทธิภาพ: บรรจุข้อมูลการเรียก API ลงใน HAR สำหรับการวิเคราะห์ WebPageTest และ Lighthouse
  • การแก้ไขข้อบกพร่อง: บรรจุการตอบสนอง API ในรูปแบบ HAR เพื่อแบ่งปันกับสมาชิกทีมที่ใช้เครื่องมือวิเคราะห์เครือข่าย
  • เอกสาร: สร้างการบันทึก HAR ของการไหลของ API เพื่อวัตถุประสงค์ด้านเอกสารและการทดสอบ

ตัวอย่างการแปลง

อินพุต (JSON)

{
  "request": {"method": "GET", "url": "https://api.example.com"},
  "response": {"status": 200, "statusText": "OK"}
}

เอาต์พุต (HAR)

{
  "log": {
    "version": "1.2",
    "entries": [...]
  }
}

คำถามที่พบบ่อย

ตัวแปลงที่เกี่ยวข้อง