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