في ديسمبر، Apidog جلبت لك المزيد من المفاجآت. من منظور تعزيز تجربة المنتج وكفاءة التعاون عبر واجهة برمجة التطبيقات، أطلقنا عددًا كبيرًا من الميزات والإمكانات الجديدة في الشهر الماضي.
تتركز تحديثات المنتج على:
- في إعدادات ميزات المشروع، يمكن تعيين مثال الرد كطريقة Mock الافتراضية
- تدعم خطوات تقرير الاختبار الانتقال إلى تصحيح الأخطاء في الواجهة
- ميزة تعريف فريدة جديدة للواجهة
- يمكن دعوة أعضاء الفريق بسرعة إلى المشروع
- عمليات قاعدة البيانات تدعم الآن قواعد بيانات ClickHouse و Dameng
- تحسين تجربة اختيار نماذج بيانات المرجع
تعيين مثال الرد كأولوية لطريقة 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 بشكل استباقي لطلبات المستخدمين وأجرى التحسينات التالية:
- يدعم الأعضاء العاديون تصدير بيانات المشروع
- تم ترقية محرر جدول واجهة برمجة التطبيقات بالكامل
- أضافت فلتر الواجهة الحالة، والعلامة، وعرض عدد الأشخاص المسؤولين
- تدعم وثائق API المشتركة تكوين عرض الحقول المخصصة
- تدعم قدرة تكرار المشروع بيانات حالات الاختبار ومجموعة الاختبار
- عند الاتصال بقاعدة بيانات MySQL، يتم دعم أنفاق SSH
- يمكنك تبديل عرض الواجهة إلى "الاسم" أو "URL"
- تدعم روابط الوثائق المشتركة عبر الإنترنت نسخ الروابط بكلمات المرور دون إدخال يدوي
- تدعم الوثائق عبر الإنترنت تكوين الأيقونات وروابط النص على الجانب الأيمن من شريط التنقل العلوي، بالإضافة إلى الإشعارات في الأعلى
- يدعم الترميز URL قاعدتين: RFC 3986 و WHATWG
- يمكنك استخدام الاختصار ⌘/Ctrl+D لنسخ الدلائل والملفات
بالإضافة إلى الميزات الجديدة، قمنا أيضًا بتحسين تفاصيل المنتج وتجربة المستخدم. للحصول على تفاصيل تعديل محددة، يرجى النقر على "قراءة النص الأصلي" لزيارة سجل تحديثات Apidog.
نرحب بالمستخدمين في تقديم المزيد من الملاحظات والاقتراحات لـ Apidog. سنواصل تحسينه وتحديثه، ونسعى لتقديم منتجات أفضل وتجربة مستخدم أفضل!
يمكنك الذهاب إلى وثائق المساعدة للحصول على مزيد من تعليمات الاستخدام والعمليات. إذا كان لديك أي أسئلة، فلا تتردد في التواصل معنا في مجموعة مستخدمي Apidog.