أبيدوج تحديث: أبرز الميزات الجديدة

من منظور تحسين تجربة المنتج وكفاءة التعاون في واجهة برمجة التطبيقات،

Amir Hassan

Amir Hassan

3 يونيو 2025

أبيدوج تحديث: أبرز الميزات الجديدة

في ديسمبر، Apidog جلبت لك المزيد من المفاجآت. من منظور تعزيز تجربة المنتج وكفاءة التعاون عبر واجهة برمجة التطبيقات، أطلقنا عددًا كبيرًا من الميزات والإمكانات الجديدة في الشهر الماضي.

تتركز تحديثات المنتج على:

تعيين مثال الرد كأولوية لطريقة Mock الافتراضية

طريقة Mock الافتراضية الأولية لـ Apidog هي Mock ذكي، والبيانات التي يتم إنشاؤها في كل مرة عشوائية. ومع ذلك، إذا كنت بحاجة إلى أن تكون البيانات التي تم إرجاعها في كل مرة قيمة ثابتة، يمكنك اختيار تعيين مثال الرد كطريقة Mock الافتراضية. يمكنك اختيار "مثال الرد أولاً" في إعدادات ميزات المشروع، وبعد تعيينه، سيتم عرضه وفقًا للأولوية المحددة لمثال الرد.

بالطبع، إذا تم تعيين توقعات Mock متقدمة، فستظل الأولوية دائمًا الأعلى لتوقعات Mock المتقدمة.

مثال الرد أولاً

عندما يحتاج عدة أمثلة رد إلى التعيين، يمكنك إضافة مثال رد الوثيقة كتوقع لـ Mock المتقدم، دون الحاجة إلى ملء يدوي، مما يساعدك على توفير المزيد من الوقت والطاقة للقيام بمزيد من الأشياء المهمة.

يمكنك النقر على زر M على الجانب الأيمن من "مثال الرد" لإضافته مباشرة:

مثال الرد

يمكنك أيضًا اختيار استخدام قيمة المثال في "التوليد التلقائي" عند إنشاء توقع:

توليد تلقائي

دعم تصحيح الأخطاء في خطوات تقرير الاختبار

بعد الانتهاء من خطوات الاختبار الآلي، من الشائع مواجهة خطأ في خطوة معينة، مما يتطلب تحديدًا سريعًا للخطأ المحدد.

لقد أضفنا زر تصحيح الأخطاء على صفحة نتائج تنفيذ الواجهة، والذي يدعم تصحيح الأخطاء سريعًا في تلك الخطوة ويحتفظ بالرد المreturned في وقت حدوث خطأ الواجهة، مما يوفر وقت النسخ ويزيد من كفاءة الاختبار.

بعد الانتهاء من تصحيح الأخطاء، يمكن النقر على "حفظ" لتعديل محتوى الخطوة على الفور.

وظيفة جديدة لتحديد واجهات برمجة التطبيقات

لقد قمنا بتحسين قواعد تحديد واجهات برمجة التطبيقات بناءً على مواصفة OpenAPI لاستيعاب السيناريوهات التي تشير فيها الخدمة المستهدفة لأعمال التجارة الإلكترونية أو المدفوعات إلى عدة طرق من خلال نفس عنوان URL.

لتسهيل الأمر على المستخدمين في هذا السيناريو لإدارة واجهات برمجة التطبيقات، أضفنا معرفًا فريدًا لواجهات برمجة التطبيقات. بالإضافة إلى الطريقة والمسار، يمكن الآن تمييز واجهات برمجة التطبيقات باستخدام operationId، ومعلمات الاستعلام، ومعلمات الجسم، ومعلمات الرأس، مما يضمن أن الفرق التي تستخدم واجهات برمجة التطبيقات بنفس عنوان URL يمكنها استخدام Apidog بشكل أكثر سلاسة للتعاون والإدارة، وتجنب حالات مثل تغطية واجهة برمجة التطبيقات عند استيراد وتصدير بيانات واجهة برمجة التطبيقات.

على سبيل المثال، لنفترض أن لدينا موقع تجارة إلكترونية مع واجهة برمجة تطبيقات تستخدم لمزامنة معلومات طلب ERP. لجعل استدعاء هذه الواجهة وإدارتها أفضل، يمكننا تعيين معلمات الاستعلام كمعرف فريد، وتعيين اسم المعلمة إلى "الإجراء"، وتعيين قيمة المعلمة إلى ".erp.order.sync". بهذه الطريقة، يمكننا تمييز واجهة برمجة التطبيقات باستخدام هذا المعرف الفريد.

دعوة عضو الفريق بسرعة للانضمام إلى المشروع

يمكن للمستخدمين مباشرة اختيار الأعضاء الذين هم بالفعل في الفريق من القائمة للانضمام إلى المشروع ومزامنة أذونات أعضائهم، مما يزيد من كفاءة التعاون بين الفريق.

أنواع قواعد البيانات الجديدة المدعومة لعمليات قاعدة البيانات

تدعم عمليات قاعدة البيانات الآن قواعد بيانات ClickHouse و DM للقراءة والكتابة، ويمكن استخدام نتائج الاستعلام في معلمات طلبات واجهة برمجة التطبيقات، والتأكيدات، والبرامج النصية المخصصة.

حاليًا، تدعم عمليات قاعدة البيانات في Apidog قواعد بيانات MySQL و SQL Server و Oracle و PostgreSQL و ClickHouse و DM.

تحسين تجربة اختيار نماذج المرجعية

عند الإشارة إلى نماذج البيانات، يدعم النافذة المنبثقة الآن وظيفة بحث، مما يسهل على المستخدمين العثور بسرعة على ما يبحثون عنه.

تعلم المزيد

بالإضافة إلى ذلك، استجابت فريق منتجات Apidog بشكل استباقي لطلبات المستخدمين وأجرى التحسينات التالية:

بالإضافة إلى الميزات الجديدة، قمنا أيضًا بتحسين تفاصيل المنتج وتجربة المستخدم. للحصول على تفاصيل تعديل محددة، يرجى النقر على "قراءة النص الأصلي" لزيارة سجل تحديثات Apidog.

نرحب بالمستخدمين في تقديم المزيد من الملاحظات والاقتراحات لـ Apidog. سنواصل تحسينه وتحديثه، ونسعى لتقديم منتجات أفضل وتجربة مستخدم أفضل!

يمكنك الذهاب إلى وثائق المساعدة للحصول على مزيد من تعليمات الاستخدام والعمليات. إذا كان لديك أي أسئلة، فلا تتردد في التواصل معنا في مجموعة مستخدمي Apidog.

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات