في يناير، استنادًا إلى ملاحظات المستخدمين، أضاف فريق Apidog العديد من الميزات "الثقيلة" الجديدة. مرحبًا بكم لزيارة النسخة الويب لتجربة مبكرة.
التركيز الرئيسي لهذه النسخة هو:
- وضع "التصحيح" الجديد يبسط تصحيح API
- حالات الاختبار تدعم إضافة حلقات، عبارات شرطية، وغيرها من الوظائف
- وظيفة جديدة لإدارة دفعات API
- وظيفة جديدة لتاريخ تعديل API
- ترقية عرض هيكل البيانات وأسلوب التحرير
وضع "التصحيح" الجديد يبسط تصحيح API
تمت إضافة وضع التصحيح
لإدارة API، والذي يمكنه إرسال الطلبات وتعديل المعلمات مباشرة على نفس API، دون الحاجة إلى تحديد وثيقة API أولاً. هذا الوضع مناسب أكثر لاحتياجات تطوير مستخدمي Code-First، حيث يركز على "التصحيح" لجعل الطلبات API أسهل وأكثر مباشرة، وتحسين كفاءة تصحيح API. بعد التصحيح، يمكن حفظه كـ API للمشاركة والتعاون في الوثائق المستقبلية.
وضع التصميم: تعريف/تعديل الوثيقة أولاً، ثم التشغيل;
وضع التصحيح: إرسال طلب والتشغيل على نفس API.
تم إعادة تسمية الوضع الأصلي إلى "وضع التصميم"، والوظائف الأساسية بين الوضعين متشابهة. الفرق الوحيد هو تركيز التصميم التفاعلي. يمكن تبادل البيانات بين الوضعين، ويمكن للمستخدمين التبديل بينهما وفقًا لاحتياجاتهم.
حالات الاختبار تدعم إضافة حلقات وعبارات شرطية وميزات أخرى
عند إعداد حالات الاختبار، أصبح من الممكن الآن إضافة شروط التحكم في التدفق مثل الحلقات والعبارات الشرطية، الانتظار، التجميع، ومعالجة الأخطاء إلى خطوات الطلب، مما يساعد المستخدمين على تحقيق سيناريوهات اختبار أكثر تعقيدًا من خلال الاختبار التلقائي.
- الحلقات: دعم للحلقات الثابتة والشرطية.
- العبارات الشرطية: دعم لإضافة عبارات شرطية من نوع if-else.
- التجميع: دعم لتجميع خطوات الطلب المتعددة في مجموعة واحدة لتحسين قابلية القراءة وتجربة المستخدم.
- الانتظار: دعم لتحديد أوقات الانتظار، مما يسمح بالتأخير قبل تنفيذ الخطوات التالية.
- معالجة الأخطاء: ميزات جديدة عالمية لمعالجة الأخطاء تضمن تنفيذ حالات الاختبار كما هو متوقع.
ميزة جديدة أضيفت لإدارة دفعات API
من أجل تحسين كفاءة إدارة API، تمت إضافة صفحة عرض الجدول البياني لبيانات API إلى الدليل، مما يسهل على الفرق إدارة API بشكل موحد. كما يتم دعم تخصيص حقول جدول البيانات للفرز والتصفية. بالإضافة إلى ذلك، تمت إضافة ميزة جديدة لإدارة دفعات APIs، مما يسمح بالتحرير، الحذف، النقل، التصدير، وغيرها من العمليات على APIs بشكل دفعة واحدة.
تمت إضافة ميزة جديدة لتاريخ تعديل API
من أجل دعم السيناريوهات التعاونية بشكل أفضل بين الفرق، أضفنا ميزة تاريخ التعديل لوثائق API ونماذج البيانات.
سيسجل تاريخ تعديل API التغييرات التي تطرأ على كل حقل من حقول API، بما في ذلك العمليات التعديلية من قبل أعضاء الفريق والتغييرات على وثيقة API الناتجة عن الاستيراد. يدعم مقارنة النسخ التاريخية لفهم التغييرات المحددة التي تم إجراؤها على API بوضوح. في الوقت نفسه، يدعم أيضًا الاستعادة إلى أي نسخة تاريخية لمساعدة الفرق على إدارة إصدارات API بشكل أفضل.
ترقية عرض هيكل البيانات وأسلوب التحرير
تم تحديث تحرير وعرض API لـ API بالكامل. بما في ذلك:
تخطيط جديد لمحرر مخططات البيانات لمساعدة المستخدمين على ضبط أنواع البيانات بشكل مريح.
تم تحسين وتحديث نمط عرض هيكل البيانات لوثيقة API. تم نقل المثال إلى الجانب الأيمن من هيكل البيانات لعرض المقارنة، وتم تسليط الضوء على اسم البيانات لتحسين قابلية قراءة معلومات المعلمات وتعزيز تجربة القراءة لوثيقة API.
تعلم المزيد
قدم فريق منتج Apidog ميزات جديدة أكثر من تلك المذكورة أعلاه:
- تم دمج النافذة الرئيسية ونافذة المشروع، وتم إضافة تسلسل علامات تبويب المشروع لدعم التبديل المتكرر، السحب، وتصحيح API بين مشاريع متعددة.
- عند تعيين نطاق مخصص لنشر الوثائق، تمت إضافة طريقة جديدة لتمرير الخادم الذاتي.
- تم توسيع بناء جملة محرر Markdown مع أساليب جديدة للإعلانات وكتل الطي.
- عند استيراد الملفات من Swagger، يتم دعم حقل الدليل للوثيقة المتزامنة في Swagger مع التزامن لوثيقة API.
- يدعم Auth OAuth 1.0.
- يدعم تشغيل API إعادة صورة تدفق بايت.
- يدعم جسم الاستجابة لوقت التشغيل API النسخ والبحث عن النوع الخام، والنسخ لنوع المعاينة.
- عند تصحيح وثائق API المشتركة، يمكن أن يتم إنشاء مثال الطلب تلقائيًا عندما يكون جسم الطلب لوسائظ json، xml، أو raw.
- يمكن تعيين القيمة المحلية لمتغير لتتبع القيمة البعيدة.
- يدعم بناء جملة Markdown سمات HTML.
- تظهر المعالجات السابقة واللاحقة في APIs وحالات اختبار API الحالة الفعالة للمعالجات السابقة واللاحقة ذات المستوى الأعلى، مما يسمح للمستخدمين برؤية التفاصيل المحددة للمعالجات السابقة واللاحقة التي تكون فعالة أثناء تشغيل API، والتحكم يدويًا في تبديل كل مستوى.
بالإضافة إلى الميزات الجديدة، قمنا أيضًا بتحسين تفاصيل المنتج وتجربة المستخدم. يمكن العثور على التغييرات المحددة في سجل تغييرات Apidog.
نرحب بالمستخدمين لمواصلة تقديم الملاحظات والاقتراحات للتحسين، وسنستمر في تحسين وتحديث منتجاتنا لتقديم ميزات أفضل للمستخدمين وتجربة مستخدم أفضل.
لمزيد من التعليمات والعمليات، يرجى الرجوع إلى مركز المساعدة. إذا كان لديك أي أسئلة، فلا تتردد في التواصل معنا في مجموعة مستخدمي Apidog.