ในเดือนมกราคม จากข้อเสนอแนะของผู้ใช้ ทีมงาน Apidog ได้นำเสนอคุณสมบัติใหม่ๆ ที่ "ทรงพลัง" มากมาย ขอเชิญเยี่ยมชมเวอร์ชันเว็บเพื่อสัมผัสประสบการณ์ก่อนใคร
จุดเน้นหลักของเวอร์ชันนี้คือ:
- "โหมด Debug" ใหม่ ช่วยลดความซับซ้อนในการ API debugging
- กรณีทดสอบรองรับการเพิ่มลูป, คำสั่งเงื่อนไข และฟังก์ชันอื่นๆ
- ฟังก์ชันการจัดการ API แบบกลุ่มใหม่
- ฟังก์ชันประวัติการแก้ไข API ใหม่
- การอัปเกรดการแสดงผลและรูปแบบการแก้ไขโครงสร้างข้อมูล
"โหมด Debug" ใหม่ ช่วยลดความซับซ้อนในการ Debug API
การจัดการ API ได้เพิ่ม Debug Mode
ซึ่งสามารถ ส่งคำขอและแก้ไขพารามิเตอร์ได้โดยตรงบน API เดียวกัน โดยไม่จำเป็นต้องกำหนดเอกสาร API ก่อน โหมดนี้เหมาะสำหรับความต้องการในการพัฒนาของผู้ใช้ Code-First โดยเน้นที่ "การ Debug" เพื่อทำให้คำขอ API ง่ายขึ้นและตรงไปตรงมามากขึ้น และปรับปรุงประสิทธิภาพการ Debug API หลังจาก Debug แล้ว สามารถบันทึกเป็น API เพื่อแชร์และทำงานร่วมกันในเอกสารในอนาคตได้
โหมด Design: กำหนด/แก้ไขเอกสารก่อน จากนั้นจึงรัน
โหมด Debug: ส่งคำขอและรันบน API เดียวกัน
โหมดเดิมถูกเปลี่ยนชื่อเป็น "โหมด Design" และทั้งสองโหมดมีฟังก์ชันพื้นฐานเหมือนกัน ความแตกต่างเพียงอย่างเดียวคือจุดเน้นของการออกแบบเชิงโต้ตอบ สามารถแลกเปลี่ยนข้อมูลระหว่างสองโหมดได้ และผู้ใช้สามารถสลับไปมาระหว่างโหมดต่างๆ ได้ตามความต้องการ

กรณีทดสอบรองรับการเพิ่ม Iterations, Conditional และคุณสมบัติอื่นๆ
เมื่อตั้งค่ากรณีทดสอบ ตอนนี้สามารถเพิ่มเงื่อนไขการควบคุมโฟลว์ เช่น ลูป, เงื่อนไข, การรอ, การจัดกลุ่ม และการจัดการข้อผิดพลาดไปยังขั้นตอนการร้องขอ ซึ่งช่วยให้ผู้ใช้บรรลุสถานการณ์การทดสอบที่ซับซ้อนมากขึ้นผ่านการทดสอบอัตโนมัติ
- Iterations: รองรับลูปแบบจำนวนคงที่และตามเงื่อนไข
- Conditionals: รองรับการเพิ่มคำสั่งเงื่อนไข if-else
- Grouping: รองรับการจัดกลุ่มขั้นตอนการร้องขอหลายรายการเป็นกลุ่มเดียวเพื่อปรับปรุงการอ่านและประสบการณ์ผู้ใช้
- Waits: รองรับการตั้งค่าเวลารอ ทำให้สามารถหน่วงเวลาก่อนดำเนินการตามขั้นตอน
- Error handling: คุณสมบัติการจัดการข้อผิดพลาดส่วนกลางใหม่ช่วยให้มั่นใจได้ว่ากรณีทดสอบจะทำงานตามที่คาดไว้

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

การอัปเกรดการแสดงผลและรูปแบบการแก้ไขโครงสร้างข้อมูล
การแก้ไขและการแสดงผล API ได้รับการอัปเดตอย่างสมบูรณ์ รวมถึง:
เลย์เอาต์ใหม่ของตัวแก้ไข schemas ข้อมูลเพื่อช่วยให้ผู้ใช้ตั้งค่าประเภทข้อมูลได้อย่างสะดวก

รูปแบบการแสดงผลของโครงสร้างข้อมูลของเอกสาร API ได้รับการปรับปรุงและอัปเกรด ตัวอย่างถูกย้ายไปทางด้านขวาของโครงสร้างข้อมูลสำหรับการแสดงผลการเปรียบเทียบ และชื่อข้อมูลถูกเน้นเพื่อเพิ่มความสามารถในการอ่านข้อมูลพารามิเตอร์และปรับปรุงประสบการณ์การอ่านของเอกสาร API
เรียนรู้เพิ่มเติม
ทีมผลิตภัณฑ์ Apidog ได้นำเสนอคุณสมบัติใหม่ๆ มากกว่าที่ระบุไว้ข้างต้น:
- หน้าต่างหลักและหน้าต่างโปรเจกต์ถูกรวมเข้าด้วยกัน และมีการเพิ่มลำดับชั้นแท็บโปรเจกต์เพื่อรองรับการสลับ, การลาก และการ Debug API ระหว่างหลายโปรเจกต์บ่อยครั้ง
- เมื่อตั้งค่าโดเมนแบบกำหนดเองสำหรับการเผยแพร่เอกสาร มีการเพิ่มวิธีการรีเลย์เซิร์ฟเวอร์ที่เป็นเจ้าของเองใหม่
- ไวยากรณ์ตัวแก้ไข Markdown ได้รับการขยายด้วยรูปแบบบล็อกประกาศและพับใหม่
- เมื่อนำเข้าไฟล์จาก Swagger ฟิลด์ไดเรกทอรีของเอกสารที่ซิงโครไนซ์ใน Swagger ได้รับการสนับสนุนพร้อมกับการซิงโครไนซ์ของเอกสาร API
- Auth รองรับ OAuth 1.0
- API runtime รองรับ Mock ที่ส่งคืนสตรีมไบต์รูปภาพ
- Response body ของ API runtime รองรับการคัดลอกและการค้นหาสำหรับประเภท Raw และการคัดลอกสำหรับประเภท Preview
- เมื่อ Debug เอกสาร API ที่แชร์ ตัวอย่างคำขอสามารถสร้างขึ้นโดยอัตโนมัติเมื่อพารามิเตอร์ body ของพารามิเตอร์คำขอเป็น json, xml หรือ raw
- ค่า local ของตัวแปรสามารถตั้งค่าให้เป็นไปตามค่า remote
- ไวยากรณ์ Markdown รองรับแอตทริบิวต์ HTML
- Pre และ post-processors ใน APIs และกรณีทดสอบ API แสดงสถานะที่มีผลของ pre และ post-processors ระดับสูงกว่า ทำให้ผู้ใช้สามารถดูรายละเอียดเฉพาะของ pre และ post-processors ที่มีผลจริงในระหว่างการดำเนินการ API และควบคุมสวิตช์ของแต่ละระดับด้วยตนเอง
นอกเหนือจากคุณสมบัติใหม่ๆ เรายังได้ปรับปรุงรายละเอียดผลิตภัณฑ์และประสบการณ์ผู้ใช้อีกด้วย สามารถดูการเปลี่ยนแปลงเฉพาะได้ใน Apidog changelog
เรายินดีต้อนรับผู้ใช้ในการให้ข้อเสนอแนะและข้อเสนอแนะสำหรับการปรับปรุงอย่างต่อเนื่อง และเราจะยังคงปรับปรุงและอัปเดตผลิตภัณฑ์ของเราต่อไปเพื่อมอบฟีเจอร์ผลิตภัณฑ์ที่ดีกว่าและประสบการณ์ผู้ใช้ที่ดีกว่าให้กับผู้ใช้
สำหรับคำแนะนำและการดำเนินการเพิ่มเติม โปรดดูที่ ศูนย์ช่วยเหลือ หากคุณมีคำถามใดๆ โปรดติดต่อสื่อสารกับเราในกลุ่มผู้ใช้ Apidog