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

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

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

يدعم التصحيح في خطوات تقرير الاختبار
بعد الانتهاء من خطوات الاختبار الآلي، من الشائع مواجهة خطأ في خطوة معينة، مما يتطلب التعرف بسرعة على الخطأ المحدد.
لقد أضفنا زر تصحيح على صفحة نتائج تشغيل الواجهة، والذي يدعم تصحيح سريع لتلك الخطوة ويحتفظ بالاستجابة التي تم إرجاعها في وقت الخطأ في الواجهة، مما يوفر وقت النسخ ويحسن كفاءة الاختبار.
بعد اكتمال التصحيح، يمكنك النقر على "حفظ" لتعديل محتوى الخطوة على الفور.
ميزة جديدة لتحديد واجهات البرمجة
لقد قمنا بتحسين قواعد تحديد واجهات البرمجة بناءً على مواصفة OpenAPI لتلبية السيناريوهات التي تشير فيها الخدمة المستهدفة للأعمال التجارية الإلكترونية أو المدفوعات إلى عدة طرق من خلال نفس عنوان URL.
لتسهيل إدارة واجهات البرمجة للمستخدمين في هذا السيناريو، أضفنا معرفًا فريدًا لواجهات البرمجة. بالإضافة إلى الطرائق والمسارات، يمكن الآن تمييز واجهات البرمجة باستخدام operationId ومعلمات الاستعلام ومعلمات الجسم ومعلمات الرأس، مما يضمن أن الفرق التي تستخدم واجهات برمجة بإدخال نفس عنوان URL يمكن أن تستخدم Apidog بشكل أكثر سلاسة للتعاون والإدارة، وتجنب حالات مثل تغطية واجهة البرمجة عند استيراد وتصدير بيانات واجهة البرمجة.
على سبيل المثال، لنفترض أن لدينا موقع تجارة إلكترونية يستخدم واجهة برمجة لتزامن معلومات طلبات ERP. لتغطي أفضل مناداة وإدارة هذه الواجهة، يمكننا تعيين معلمات الاستعلام كمعرف فريد، وتعيين اسم المعلمة كـ "action"، وتعيين قيمة المعلمة إلى ".erp.order.sync." بهذه الطريقة، يمكننا تمييز واجهة البرمجة باستخدام هذا المعرف الفريد.
دعوة سريعة للعضو في الفريق للانضمام إلى المشروع
يمكن للمستخدمين اختيار الأعضاء الذين هم بالفعل في الفريق مباشرة من القائمة للانضمام إلى المشروع ومزامنة صلاحيات الأعضاء، مما يزيد من كفاءة التعاون في الفريق.
أنواع قواعد البيانات الجديدة المدعومة لعمليات قواعد البيانات
الآن تدعم عمليات قاعدة البيانات ClickHouse و DM للقراءة والكتابة، ويمكن استخدام نتائج الاستعلام في معلمات طلب الواجهة، والتأكيدات، والبرامج النصية المخصصة.
حاليًا، تدعم عمليات قاعدة البيانات في Apidog قواعد بيانات MySQL و SQL Server و Oracle و PostgreSQL و ClickHouse و DM.
تحسين تجربة اختيار النماذج المرجعية
عند الإشارة إلى نماذج البيانات، تدعم النافذة المنبثقة الآن وظيفة البحث، مما يجعل من السهل على المستخدمين العثور بسرعة على ما يبحثون عنه.
تعرف على المزيد
بالإضافة إلى ذلك، استجاب فريق منتج Apidog بشكل استباقي لطلبات المستخدمين وأجرى التحسينات التالية:
- دعم الأعضاء العاديين لتصدير بيانات المشروع
- تم تحديث محرر جدول واجهات البرمجة بالكامل
- أضافت فلترة الواجهة حالة وعرض عدد الأشخاص المسؤولين
- توثيق واجهة البرمجة المشتركة يدعم تكوين عرض حقول مخصصة
- تدعم قدرة استنساخ المشروع بيانات حالات الاختبار ومجموعات الاختبار
- عند الاتصال بقاعدة بيانات MySQL، يتم دعم النفق SSH
- يمكنك تبديل عرض الواجهة إلى "الاسم" أو "URL"
- تدعم روابط الوثائق المشتركة عبر الإنترنت نسخ الروابط مع كلمات المرور بدون إدخال يدوي
- تدعم الوثائق عبر الإنترنت تكوين الرموز وروابط النصوص على الجانب الأيمن من شريط التنقل العلوي، بالإضافة إلى الإشعارات في الأعلى
- يدعم URL Encode قاعدتين: RFC 3986 و WHATWG
- يمكنك استخدام الاختصار ⌘/Ctrl+D لنسخ الأدلة والملفات
بالإضافة إلى الميزات الجديدة، قمنا أيضًا بتحسين تفاصيل المنتج وتجربة المستخدم. للحصول على تفاصيل التعديل المحددة، يرجى النقر على "قراءة النص الأصلي" لزيارة سجل تحديث Apidog.
نرحب بالمستخدمين لمواصلة تقديم الملاحظات والاقتراحات لـ Apidog. سنستمر في تحسينه وتحديثه، ونسعى جاهدين لتقديم منتجات أفضل وتجربة مستخدم أفضل!
يمكنك الذهاب إلى الوثائق المساعدة للحصول على المزيد من تعليمات الاستخدام والعمليات. إذا كان لديك أي أسئلة، فلا تتردد في التواصل معنا في مجموعة مستخدمي Apidog.