คุณเพิ่งสรุป 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" จากรายการตัวเลือกการนำเข้า

3. ระบุเอกสาร OpenAPI ของคุณ:
คุณมีสามวิธีที่สะดวกในการทำเช่นนี้:
- อัปโหลดไฟล์: ลากและวางไฟล์
openapi.yamlหรือopenapi.jsonของคุณโดยตรงลงในหน้าต่างนำเข้า - นำเข้าผ่าน URL: หาก OpenAPI spec ของคุณโฮสต์อยู่บนออนไลน์ (เช่น ใน GitHub repo หรือ URL สาธารณะ) เพียงวางลิงก์ Apidog จะดึงข้อมูลให้คุณ
- วางข้อความดิบ: คัดลอกและวางเนื้อหาทั้งหมดของ OpenAPI spec ของคุณด้วยตนเอง
4. กำหนดค่าการตั้งค่าการนำเข้า (ไม่บังคับแต่แนะนำ):
Apidog จะแสดงตัวอย่างและขอการยืนยัน โดยปกติแล้วคุณสามารถทำได้ที่นี่:
- เลือกที่จะนำเข้า ปลายทางทั้งหมด หรือเลือกเฉพาะบางส่วน
- ตัดสินใจว่าจะจัดการคำนิยามการตรวจสอบสิทธิ์ใน spec อย่างไร
- แมปเซิร์ฟเวอร์ที่กำหนดใน OpenAPI ของคุณไปยังสภาพแวดล้อมใน 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 วิเคราะห์ชื่อและประเภทของคุณสมบัติของคุณเพื่ออนุมานว่าควรมีข้อมูลประเภทใดอยู่ มันไม่ใช่แค่สตริงและตัวเลขสุ่มๆ เท่านั้น แต่เป็นข้อมูลที่เหมาะสมในเชิงความหมาย
- การอนุมานชื่อคุณสมบัติ: ฟิลด์ที่ชื่อว่า
emailจะสร้างที่อยู่อีเมลที่สมจริง (john.doe@example.com) ฟิลด์ที่ชื่อว่าavatarUrlจะสร้างลิงก์ไปยังรูปภาพตัวยึดตำแหน่ง - การรับรู้ประเภทและรูปแบบข้อมูล:
stringที่มีformat: date-timeจะสร้างการประทับเวลา ISO ที่ถูกต้องstringที่มีformat: uuidจะสร้าง UUID ที่ถูกต้อง - การสร้างตามบริบท: สำหรับปลายทาง
GET /users, Smart Mock จะสร้างอาร์เรย์ของอ็อบเจกต์ผู้ใช้พร้อมข้อมูลที่สอดคล้องและสมจริงในหลายๆ ฟิลด์ (ID, ชื่อ, อีเมล, ฯลฯ)
ซึ่งหมายความว่านักพัฒนาฟรอนต์เอนด์ของคุณจะเห็นข้อมูลเช่น "firstName": "Emma", "city": "San Francisco" และ "ipAddress": "192.168.1.1" แทนที่จะเป็นตัวยึดตำแหน่งทั่วไป ทำให้ประสบการณ์การพัฒนาและการทดสอบของพวกเขามีคุณค่ามากขึ้นอย่างมาก
ขั้นตอนที่ 4: ควบคุมได้อย่างเต็มที่ด้วย Custom Mock

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

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