مولد سيناريو اختبار OpenAPI

أمثلة مسودة الطلب وسيناريوهات اختبار العقد السلبي من قيود OpenAPI، محليًا.

قم بلصق أو اختيار ملف OpenAPI 3.0 أو 3.1 أو 3.2 واحد. قم بإنشاء مثال طلب بسيط لكل عملية مسار وما يصل إلى ثلاث حالات سلبية بناءً على القيم المطلوبة الموثقة والتعدادات والحدود البسيطة. قم بتنزيل حزمة سيناريو JSON أو قائمة مراجعة Markdown.

قم بتحويل مواصفات OpenAPI إلى أمثلة طلب قابلة للمراجعة وسيناريوهات اختبار سلبية. المواصفات الخاصة بك تبقى في هذا المتصفح.

الصق JSON أو YAML أدناه، أو اختر ملفًا.

ما يصل إلى 2 ميجابايت و300 عملية مسار. يدعم OpenAPI 3.0 و3.1 و3.2.

طريقة الاستخدام

قم بصياغة سيناريوهات اختبار API من OpenAPI

أمثلة مسودة الطلب وسيناريوهات اختبار العقد السلبي من قيود OpenAPI، محليًا.

خطوات الاستخدام

  1. أدخل المصدر عبر: مواصفات OpenAPI.
  2. نفّذ: إنشاء السيناريوهات. افحص النتيجة قبل النسخ أو التنزيل أو الاستخدام في مكان آخر.
  3. قم بلصق أو اختيار ملف OpenAPI 3.0 أو 3.1 أو 3.2 واحد. قم بإنشاء مثال طلب بسيط لكل عملية مسار وما يصل إلى ثلاث حالات سلبية بناءً على القيم المطلوبة الموثقة والتعدادات والحدود البسيطة. قم بتنزيل حزمة سيناريو JSON أو قائمة مراجعة Markdown.

اختيار الإعدادات

الخيارما الذي يتغير
سيناريوهات التصفيةيقوم بإنشاء مثال طلب بسيط واحد لكل عملية مسار وما يصل إلى ثلاث حالات سلبية من الحقول المطلوبة الموثقة والمعلمات والتعدادات والحدود البسيطة. تظهر رموز الاستجابة المعلنة كمراجع، وليست نتائج مضمونة.
إنشاء السيناريوهاتقم بتنزيل حزمة سيناريو JSON للبيانات المنظمة أو Markdown لقائمة مراجعة المراجعة. قم بتكييف كل حالة مع واجهة برمجة التطبيقات (API) الخاصة بك وقم بتشغيلها فقط في بيئة اختبار آمنة. الأداة لا تنفذ الطلبات.

مثال والنتيجة المتوقعة

يتطلب مخطط POST /pets "الاسم" ويحدد "العمر" بـ 0-30. يقوم المولد بصياغة نص صالح واحد، وحالة تحذف "الاسم"، وحالة تستخدم عمرًا خارج النطاق. هذه هي مسودات المراجعة: لا تستدعي الأداة واجهة برمجة التطبيقات (API) الخاصة بك مطلقًا، ولا تضيف بيانات اعتماد، ولا يمكنها استنتاج معرفات حقيقية آمنة أو قواعد عمل.

إذا لم يعمل

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

ماذا يصنع المولد؟

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

ما الذي يحتاج إلى مراجعة؟

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

كيف يمكنني استخدام الإخراج؟

قم بتنزيل حزمة سيناريو JSON للبيانات المنظمة أو Markdown لقائمة مراجعة المراجعة. قم بتكييف كل حالة مع واجهة برمجة التطبيقات (API) الخاصة بك وقم بتشغيلها فقط في بيئة اختبار آمنة. الأداة لا تنفذ الطلبات.