สร้างข้อมูลจำลองจาก OpenAPI Schema อย่างไร

INEZA Felin-Michel

INEZA Felin-Michel

30 December 2025

สร้างข้อมูลจำลองจาก OpenAPI Schema อย่างไร

enterprise.banner.title

enterprise.banner.feature1

enterprise.banner.feature2

enterprise.banner.feature3

enterprise.banner.ctaB

คุณเพิ่งสรุป OpenAPI specification ของคุณเสร็จสิ้น มันสวยงาม มีปลายทางที่สะอาด กำหนด schema คำขอ/การตอบกลับไว้อย่างดี และเอกสารประกอบที่ครอบคลุม แต่มีปัญหา ทีมฟรอนต์เอนด์ของคุณกำลังกระตือรือร้นรอแบ็กเอนด์ที่ใช้งานได้เพื่อเริ่มพัฒนา ทีม QA ของคุณต้องการบางสิ่งบางอย่างเพื่อทดสอบ คุณติดอยู่ในภาวะที่ API ถูกออกแบบแล้วแต่ยังไม่ได้สร้างขึ้น

จะเป็นอย่างไรถ้าคุณสามารถทำให้ OpenAPI spec นั้นมีชีวิตขึ้นมาได้ทันที? จะเป็นอย่างไรถ้าคุณสามารถสร้างข้อมูลจำลองที่เหมือนจริงและปรับแต่งได้ซึ่งตรงกับ schema ของคุณอย่างสมบูรณ์แบบ ทำให้ทุกคนมี API ที่ใช้งานได้ในวันนี้? นี่ไม่ใช่เรื่องเพ้อฝัน ด้วยเครื่องมือที่เหมาะสม คุณสามารถเปลี่ยนเอกสาร OpenAPI แบบคงที่ของคุณให้เป็น API จำลองที่ทำงานได้อย่างเต็มที่ภายในไม่กี่นาที

ทีนี้ เรามาดูกระบวนการที่แน่นอนในการสร้างข้อมูลจำลองจาก OpenAPI schemas ของคุณโดยใช้ Apidog ทีละขั้นตอนกัน

ขั้นตอนที่ 1: นำเข้า OpenAPI Schema ของคุณเข้าสู่ Apidog

การเดินทางเริ่มต้นด้วยการนำสัญญา API ของคุณเข้าสู่ Apidog นี่เป็นกระบวนการที่ไม่ซับซ้อน

1. สร้างโปรเจกต์ใหม่หรือเลือกโปรเจกต์ที่มีอยู่:

เข้าสู่ระบบพื้นที่ทำงาน Apidog ของคุณ คุณสามารถสร้างโปรเจกต์ใหม่สำหรับ API นี้โดยเฉพาะ หรือเลือกโปรเจกต์ที่มีอยู่ซึ่งคุณต้องการจัดเก็บข้อมูลจำลอง

2. เริ่มต้นการนำเข้า:

มองหาตัวเลือก "นำเข้า (Import)" ใน Apidog โดยปกติแล้วจะเป็นปุ่มที่เด่นชัด (มักจะเป็นไอคอน "+" หรือเมนู "นำเข้า" โดยเฉพาะ) คลิกและเลือก "OpenAPI/Swagger" จากรายการตัวเลือกการนำเข้า

importing openapi/swagger into Apidog

3. ระบุเอกสาร OpenAPI ของคุณ:

คุณมีสามวิธีที่สะดวกในการทำเช่นนี้:

4. กำหนดค่าการตั้งค่าการนำเข้า (ไม่บังคับแต่แนะนำ):

Apidog จะแสดงตัวอย่างและขอการยืนยัน โดยปกติแล้วคุณสามารถทำได้ที่นี่:

5. ดำเนินการนำเข้าให้เสร็จสมบูรณ์:

คลิกปุ่ม "นำเข้า" สุดท้าย Apidog จะประมวลผล spec ของคุณ ในไม่กี่วินาที คุณจะเห็นโครงสร้าง API ทั้งหมดของคุณปรากฏขึ้นในอินเทอร์เฟซ Apidog เส้นทาง, เมธอด, พารามิเตอร์ทั้งหมด และที่สำคัญที่สุดคือ schemas คำขอและคำตอบของคุณถูกสร้างซ้ำอย่างถูกต้อง

ขั้นตอนที่ 2: Apidog สร้าง Mocking Services โดยอัตโนมัติ

นี่คือจุดที่ความมหัศจรรย์เกิดขึ้น คุณไม่จำเป็นต้องกำหนดค่าปลายทางแต่ละรายการด้วยตนเองเพื่อเริ่มการจำลอง ทันทีที่ OpenAPI schema ของคุณอยู่ใน Apidog แพลตฟอร์มก็พร้อมที่จะสร้างบริการจำลอง

ค้นหาคุณสมบัติการจำลอง:

ภายในโปรเจกต์ API ที่นำเข้าของคุณ ให้ไปที่ปลายทางใดก็ได้ คุณจะเห็นแท็บหรือส่วนสำหรับ "แก้ไข (Edit)" "คำขอ (Request)" และ "จำลอง (Mock)" ส่วนจำลองคือศูนย์ควบคุมของคุณ

ขั้นตอนที่ 3: ใช้พลังของ Smart Mock

ข้อมูลจำลองเริ่มต้นนั้นดี แต่คุณสมบัติ Smart Mock ของ Apidog ทำให้มันดียิ่งขึ้น Smart Mock จะพิจารณาบริบทเพื่อสร้างข้อมูลที่สมจริงและมีประโยชน์มากขึ้น

Smart Mock ทำงานอย่างไร:

Smart Mock วิเคราะห์ชื่อและประเภทของคุณสมบัติของคุณเพื่ออนุมานว่าควรมีข้อมูลประเภทใดอยู่ มันไม่ใช่แค่สตริงและตัวเลขสุ่มๆ เท่านั้น แต่เป็นข้อมูลที่เหมาะสมในเชิงความหมาย

ซึ่งหมายความว่านักพัฒนาฟรอนต์เอนด์ของคุณจะเห็นข้อมูลเช่น "firstName": "Emma", "city": "San Francisco" และ "ipAddress": "192.168.1.1" แทนที่จะเป็นตัวยึดตำแหน่งทั่วไป ทำให้ประสบการณ์การพัฒนาและการทดสอบของพวกเขามีคุณค่ามากขึ้นอย่างมาก

ขั้นตอนที่ 4: ควบคุมได้อย่างเต็มที่ด้วย Custom Mock

แม้ว่า Smart Mock จะทรงพลัง แต่บางครั้งคุณก็ต้องการการควบคุมที่แม่นยำ นี่คือจุดที่ความสามารถของ Custom Mock ของ Apidog เปล่งประกาย คุณสามารถกำหนดได้อย่างแม่นยำว่าข้อมูลใดจะถูกส่งคืนสำหรับปลายทางเฉพาะหรือแม้แต่ฟิลด์เฉพาะ

setting up custom mock

สรุป: API ของคุณมีชีวิตชีวาขึ้นทันที

การสร้างข้อมูลจำลองจาก OpenAPI schemas ด้วย Apidog เปลี่ยนวงจรการพัฒนาของคุณจากการรอคอยตามลำดับไปสู่การทำงานแบบขนานที่มีประสิทธิภาพ ในเวลาไม่ถึงที่ใช้ในการชงกาแฟ คุณสามารถเปลี่ยนจาก spec ที่เป็นแบบคงที่ไปเป็น API จำลองแบบไดนามิกและอัจฉริยะที่ช่วยเร่งการทำงานของทุกทีมรอบตัวคุณ

กระบวนการนี้เรียบง่ายแต่ทรงพลัง: นำเข้า สร้าง และปรับแต่ง Apidog จัดการงานหนักในการตีความ schemas ของคุณและให้ทั้งค่าเริ่มต้นที่ชาญฉลาดและการควบคุมอย่างละเอียด

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

พร้อมที่จะเปลี่ยน OpenAPI specs ของคุณให้เป็น API จำลองที่ใช้งานได้ภายในไม่กี่นาทีหรือยัง? ดาวน์โหลด Apidog ฟรีวันนี้ และสัมผัสประสบการณ์เส้นทางที่เร็วที่สุดจากการออกแบบ API ไปสู่การจำลองที่พร้อมสำหรับการพัฒนา

button

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API