أدوات البيانات والاستجابات الوهمية

نادراً ما ينتظر العمل على الواجهة الأمامية أو التكامل جاهزية الخادم الحقيقي. تولّد هذه الأدوات الاستجابات التي تحتاجها لمواصلة العمل: JSON واقعي من قالب، وحمولات نجاح وخطأ، واستجابات مصادقة برموز، ومجموعات مقسّمة إلى صفحات، ومجموعات بيانات وهمية كاملة.

يتبع كل مولّد الاصطلاحات الشائعة — تفاصيل المشكلات وفق RFC 7807، وأغلفة التقسيم إلى صفحات المعتادة، وأشكال الأخطاء القياسية — حتى تطابق النماذج التي تبنيها اليوم واجهة API الحقيقية غداً.

الأدوات في هذا القسم

ولّد بيانات JSON وهمية من قالب يحتوي على عناصر نائبة ({{name}} و{{uuid}} و{{int:1-10}} و{{date}} و{{pick:a|b}}).

المحاكاة

ولّد استجابات API وهمية كاملة (الحالة والترويسات وجسم JSON) لحالات النجاح والقوائم والتفاصيل والأخطاء والنتائج الفارغة.

المحاكاة

ولّد استجابات خطأ منظّمة (التحقق والمصادقة وعدم العثور وتحديد المعدّل وخطأ الخادم) بالصيغ الشائعة.

المحاكاة

ولّد كائنات مستخدمين وهمية لبيانات الواجهة الأمامية الثابتة (fixtures): المعرّف والاسم والبريد الإلكتروني والصورة الرمزية والدور والتفضيلات والطوابع الزمنية.

المحاكاة

ولّد كائنات عملاء وهمية مع العناوين والطلبات وملخّصات طرق الدفع لواجهات التجارة الإلكترونية.

المحاكاة

ولّد استجابات تسجيل دخول ورموز وهمية: رمز الوصول ورمز التحديث وانتهاء الصلاحية والملف الشخصي للمستخدم وأشكال OAuth2/OIDC.

المحاكاة

ولّد حمولات أخطاء تحقق على مستوى الحقل للنماذج وواجهات API، بالجملة، لاختبار حالات الخطأ في واجهة المستخدم.

المحاكاة

اقرأ المزيد

أدلة أخرى