Postman เป็นเครื่องมือที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถทดสอบ API ได้อย่างมีประสิทธิภาพ Postman สามารถนำเข้าและส่งออกข้อมูลประเภทต่างๆ ได้ เช่น คอลเลกชัน, สภาพแวดล้อม, globals และ data dumps นอกจากนี้ยังสามารถนำเข้าคำจำกัดความ API จากแหล่งข้อมูลภายนอก Postman ได้ ทำให้คุณสามารถปรับปรุงกระบวนการพัฒนา API ของคุณได้
ในโพสต์นี้ เราจะเจาะลึก 2 ส่วนสำหรับคุณ: ส่วนหนึ่งคือวิธีการส่งออกข้อมูล และอีกส่วนหนึ่งคือวิธีการนำเข้าข้อมูลคอลเลกชันใน Postman
Postman Collections คืออะไร
Postman Collection คือชุดของ API endpoints หรือ requests รวมถึงการอนุญาต, พารามิเตอร์, headers, bodies, tests และ settings ที่จัดกลุ่มภายใต้ ID เดียวกัน คอลเลกชันช่วยให้สามารถจัดระเบียบ requests ด้วยประเภท method ที่แตกต่างกันลงในโฟลเดอร์ได้ คุณสามารถแชร์และนำเข้า/ส่งออกคอลเลกชันเหล่านี้ได้
Postman ยังช่วยให้คุณส่งออกคอลเลกชันทั้งหมดเป็น ไฟล์ JSON และข้อมูล ไฟล์ที่ส่งออกประกอบด้วย requests, โฟลเดอร์ และ metadata ทั้งหมด คุณสามารถแชร์ไฟล์คอลเลกชันเหล่านี้กับเพื่อนร่วมทีมและนำเข้าไปยังอินสแตนซ์ Postman อื่นๆ ได้ ซึ่งช่วยให้สามารถทำงานร่วมกันและนำกลับมาใช้ใหม่ได้
การนำเข้าข้อมูลลงใน Postman
เมื่อทีมของคุณใช้ Postman และต้องการถ่ายโอนข้อมูลหรือแชร์การกำหนดค่าโปรเจกต์ คุณสามารถนำเข้าข้อมูลที่ส่งออกจาก Postman ก่อนหน้านี้ได้อย่างง่ายดาย รวมถึงคอลเลกชัน, สภาพแวดล้อม, data dumps และ globals
Postman จะจดจำข้อมูลเฉพาะของ Postman โดยอัตโนมัติในระหว่างกระบวนการนำเข้า ซึ่งช่วยลดความซับซ้อนของเวิร์กโฟลว์ทั้งหมด
ขั้นตอนที่ 1 เปิด Postman และไปที่แท็บ Collections ทางด้านซ้าย คลิกที่ปุ่ม "Import" ที่มุมบนซ้ายของหน้าจอ

ขั้นตอนที่ 2 ในโมดอล "Import File" คลิกที่ปุ่ม "Choose Files" และเลือกไฟล์คอลเลกชัน Postman ที่คุณต้องการนำเข้า หรือคุณสามารถวาง cURL ในแถบ request เพื่อนำเข้าได้เช่นกัน

ขั้นตอนที่ 3 เมื่อเลือกไฟล์แล้ว ให้คลิกที่ปุ่ม "Import" เพื่อเริ่มกระบวนการนำเข้า
ขั้นตอนที่ 4 หลังจากกระบวนการนำเข้าเสร็จสิ้น คุณควรเห็นคอลเลกชันที่คุณนำเข้าใหม่ในแท็บ Collections

แผนใหม่ของ Postman จำกัดผู้ใช้ Free และ Basic ให้รันได้ 25 ครั้ง/เดือน โดยมี 250 ครั้งสำหรับ Professional และไม่จำกัดสำหรับ Enterprise นักพัฒนาจำนวนมากรู้สึกหงุดหงิดกับข้อจำกัดเหล่านี้ในการรันคอลเลกชันในเครื่อง หากคุณอยู่ในสถานการณ์เดียวกัน มาดูวิธีการส่งออกข้อมูลจากข้อมูลไปยังเครื่องในเครื่องกัน
การส่งออก Postman All Collections
ขั้นตอนที่ 1 เปิด Postman และไปที่คอลเลกชันที่คุณต้องการส่งออก คลิกที่ไอคอน ellipsis (...) ถัดจากชื่อคอลเลกชัน

ขั้นตอนที่ 2 เลือก "Export" จากเมนูแบบเลื่อนลง เลือกรูปแบบที่คุณต้องการส่งออกคอลเลกชัน Postman รองรับรูปแบบที่หลากหลาย รวมถึง JSON, CSV และ YAML

ขั้นตอนที่ 3 เลือกตำแหน่งบนคอมพิวเตอร์ของคุณที่คุณต้องการบันทึกไฟล์ที่ส่งออก
ขั้นตอนที่ 4 คลิก "Save" เพื่อส่งออกคอลเลกชัน
ใน Postman การเข้าถึงแท็บ Data ผ่าน Settings ช่วยให้คุณสามารถส่งออก Collections, Environments, Globals และ Header Presets ทั้งหมดเป็นไฟล์ zip เดียวได้
ไปที่ Settings > Data> Request Date Export ภายในแอป เมื่อเลือก "Export Data" คุณจะถูกนำไปยังพื้นที่ที่คุณสามารถดาวน์โหลดข้อมูลเวิร์กสเปซ Postman ทั้งหมดของคุณได้

คุณจะได้รับการแจ้งเตือนทางอีเมลเมื่อข้อมูลพร้อมสำหรับการดาวน์โหลด ขึ้นอยู่กับขนาดข้อมูล การรีเฟรชหน้าจะแสดงสถานะการดาวน์โหลดจนกว่าปุ่ม Download จะปรากฏขึ้นสำหรับการเรียกดู
ข้อจำกัดและวิธีแก้ไข Postman Collection Runner
คุณทราบดีว่า Postman กำลังขึ้นราคาแผนและจำกัดจำนวนการรันสำหรับแผน Free และ Basic เป็น 25 ครั้งต่อเดือน โดยมี 250 ครั้งต่อเดือนสำหรับแผน Professional และไม่จำกัดสำหรับการรันแผน Enterprise แผนราคา Postman เช่น:

การเปลี่ยนแปลงนี้ทำให้นักพัฒนาจำนวนมากรู้สึกหงุดหงิด เนื่องจากพวกเขาต้องเผชิญกับข้อจำกัดในการรันคอลเลกชันในเครื่อง นี่คือเหตุผลหลักที่นักพัฒนาจำนวนมากย้ายข้อมูล Postman ไปยังเครื่องมือ API อื่นๆ หากคุณพบคำถามเดียวกัน มาดูกันเลย

นี่คือวิธีแก้ไข หากคุณต้องการรันคอลเลกชันในเครื่องโดยไม่มีข้อจำกัด เราขอแนะนำ Apidog ซึ่งเป็นเครื่องมือทดสอบที่มีประสิทธิภาพซึ่งมีความยืดหยุ่นมากกว่าและมีกรอบการทดสอบที่เหนือกว่า Postman
ด้วยการตอบรับแบบเรียลไทม์ รายงานการทดสอบที่ครอบคลุม และการผสานรวมกับเครื่องมือทดสอบอื่นๆ ได้อย่างราบรื่น Apidog ช่วยให้นักพัฒนาสามารถสร้าง ทดสอบ และจัดการ API ได้อย่างมีประสิทธิภาพโดยไม่มีข้อจำกัดใดๆ ส่งผลให้กระบวนการพัฒนามีประสิทธิภาพและประสิทธิผลมากขึ้น
หากคุณคิดว่า Apidog เหมาะสมกับข้อมูลอ้างอิงของคุณมากกว่า นี่คือคำแนะนำโดยละเอียดสำหรับคุณ
วิธีทางเลือก: นำเข้า Postman Collection ใน Apidog ด้วยคลิกเดียว
ขั้นตอนที่ 1 เข้าสู่ระบบ Apidog เลือก "Settings" จากเมนูทางด้านซ้าย จากนั้นเลือก "Import " เพื่อนำเข้าไฟล์ที่ส่งออกตามที่แสดงในภาพ
ขั้นตอนที่ 2 เลือก "Postman" และอัปโหลดไฟล์จากการดาวน์โหลด ใน Apidog เวอร์ชันล่าสุด 2.4.9 คุณสามารถนำเข้าข้อมูล Postman รวมถึง `collection` หนึ่งรายการและ `environments` หลายรายการในการนำเข้าครั้งเดียว

ขั้นตอนที่ 3 อัปโหลดแหล่งข้อมูลเอาต์พุตจาก Postman คลิก “Confirm” ตามที่แสดงด้านล่าง

ขั้นตอนที่ 4 หลังจากนำเข้าคอลเลกชัน Postman ของคุณลงใน Apidog คุณสามารถจัดการได้อย่างง่ายดาย
คุณจะสามารถเข้าถึง requests ของคุณได้อย่างเต็มที่และสามารถแก้ไขได้ตามต้องการ นอกจากนี้ requests ยังสามารถจัดระเบียบเป็นโฟลเดอร์ได้ ทำให้ง่ายต่อการนำทางผ่านคอลเลกชันของคุณ โดยรวมแล้ว Apidog มีอินเทอร์เฟซที่เป็นมิตรต่อผู้ใช้สำหรับการจัดการและจัดระเบียบคอลเลกชัน

บทสรุป
โดยสรุป การนำเข้าและส่งออกข้อมูลคอลเลกชัน Postman เป็นสิ่งสำคัญสำหรับการทดสอบและจัดการ API อย่างมีประสิทธิภาพ ในขณะที่ Postman มีฟังก์ชันการทำงานนี้ ข้อจำกัดในการรันคอลเลกชันอาจทำให้ผู้ใช้จำนวนมากหงุดหงิดได้
ดังนั้น เราขอแนะนำให้เปลี่ยนไปใช้ Apidog ซึ่งไม่เพียงแต่ให้การรันที่ไม่จำกัดเท่านั้น แต่ยังช่วยให้คุณนำเข้าคอลเลกชัน Postman ที่มีอยู่ได้อย่างราบรื่นด้วยคลิกเดียว ด้วยคุณสมบัติการทดสอบขั้นสูงและกรอบการทดสอบที่ยืดหยุ่น Apidog จึงเป็นทางเลือกที่เหมาะสมสำหรับ Postman สำหรับนักพัฒนาที่กำลังมองหาเครื่องมือทดสอบ API ที่มีประสิทธิภาพและมีประสิทธิภาพมากขึ้น
คำถามที่พบบ่อยเกี่ยวกับ Postman Collections
ฉันจะนำเข้าคอลเลกชัน JSON ลงใน Postman ได้อย่างไร
นี่คือขั้นตอนในการนำเข้าคอลเลกชัน JSON ลงใน Postman:
- เปิด Postman และคลิกที่ปุ่ม "Import" ที่ด้านบนซ้าย
- ในโมดอลนำเข้า เลือก "Import File" และเลือกไฟล์คอลเลกชัน JSON จากระบบไฟล์ในเครื่องของคุณ
- คลิกที่ปุ่ม "Import" เพื่อโหลดคอลเลกชัน
- ขณะนี้คอลเลกชันจะพร้อมใช้งานใน Postman ภายใต้ "Collections" ในแถบด้านข้างด้านซ้าย requests, โฟลเดอร์ ฯลฯ ทั้งหมดจะถูกนำเข้า
วิธีการส่งออกคอลเลกชันจากเวิร์กสเปซหนึ่งไปยังอีกเวิร์กสเปซหนึ่งใน Postman
ในการส่งออกคอลเลกชันจากเวิร์กสเปซหนึ่งไปยังอีกเวิร์กสเปซหนึ่งใน Postman:
- เปิดเวิร์กสเปซต้นฉบับและค้นหาคอลเลกชันที่คุณต้องการนำเข้า
- คลิกที่จุดสามจุดถัดจากชื่อคอลเลกชันและเลือก "Export"
- บันทึกไฟล์ JSON ที่ส่งออกไปยังเครื่องในเครื่องของคุณ