اوپن اے پی آئی ٹیسٹ سیناریو جنریٹر

مقامی طور پر، OpenAPI رکاوٹوں سے ڈرافٹ درخواست کی مثالیں اور منفی معاہدے کے ٹیسٹ کے منظرنامے۔

ایک OpenAPI 3.0، 3.1 یا 3.2 فائل چسپاں کریں یا منتخب کریں۔ ہر پاتھ آپریشن کے لیے کم سے کم درخواست کی مثال بنائیں اور دستاویزی مطلوبہ قدروں، انومس اور سادہ حدود کی بنیاد پر تین منفی کیسز تک۔ JSON سیناریو پیک یا مارک ڈاؤن چیک لسٹ ڈاؤن لوڈ کریں۔

ایک OpenAPI تفصیلات کو قابل جائزہ درخواست کی مثالوں اور منفی ٹیسٹ کے منظرناموں میں تبدیل کریں۔ آپ کی تفصیلات اس براؤزر میں رہتی ہیں۔

نیچے JSON یا YAML چسپاں کریں، یا فائل منتخب کریں۔

2 MB اور 300 پاتھ آپریشنز تک۔ OpenAPI 3.0، 3.1 اور 3.2 کو سپورٹ کرتا ہے۔

استعمال کرنے کا طریقہ

OpenAPI سے API ٹیسٹ کے منظرناموں کا مسودہ

مقامی طور پر، OpenAPI رکاوٹوں سے ڈرافٹ درخواست کی مثالیں اور منفی معاہدے کے ٹیسٹ کے منظرنامے۔

استعمال کے مراحل

  1. اصل ان پٹ یہاں دیں: OpenAPI تفصیلات۔
  2. چلائیں: منظرنامے تیار کریں۔۔ نقل، ڈاؤن لوڈ یا دوسرے استعمال سے پہلے نتیجہ دیکھیں۔
  3. ایک OpenAPI 3.0، 3.1 یا 3.2 فائل چسپاں کریں یا منتخب کریں۔ ہر پاتھ آپریشن کے لیے کم سے کم درخواست کی مثال بنائیں اور دستاویزی مطلوبہ قدروں، انومس اور سادہ حدود کی بنیاد پر تین منفی کیسز تک۔ JSON سیناریو پیک یا مارک ڈاؤن چیک لسٹ ڈاؤن لوڈ کریں۔

ترتیبات کا انتخاب

اختیارکیا بدلتا ہے
منظرناموں کو فلٹر کریں۔یہ فی پاتھ آپریشن کی ایک کم سے کم درخواست کی مثال بناتا ہے اور دستاویزی مطلوبہ فیلڈز، پیرامیٹرز، اینومس اور سادہ باؤنڈز سے تین منفی کیسز تک۔ اعلان کردہ رسپانس کوڈز کو حوالہ جات کے طور پر دکھایا گیا ہے، نتائج کی ضمانت نہیں۔
منظرنامے تیار کریں۔سٹرکچرڈ ڈیٹا کے لیے JSON سیناریو پیک یا جائزہ چیک لسٹ کے لیے Markdown ڈاؤن لوڈ کریں۔ ہر کیس کو اپنے API کے مطابق ڈھالیں اور اسے صرف ایک محفوظ ٹیسٹ ماحول کے خلاف چلائیں۔ ٹول درخواستوں پر عمل نہیں کرتا ہے۔

مثال اور متوقع نتیجہ

POST/پالتو جانوروں کے اسکیمے کے لیے 'نام' کی ضرورت ہوتی ہے اور 'عمر' کو 0–30 تک محدود کرتا ہے۔ جنریٹر ایک درست باڈی کا مسودہ تیار کرتا ہے، ایک کیس جس میں `نام` کو چھوڑ دیا جاتا ہے، اور ایک کیس جو حد سے باہر کی عمر کا استعمال کرتا ہے۔ یہ جائزے کے مسودے ہیں: ٹول کبھی بھی آپ کے API کو کال نہیں کرتا، اسناد شامل نہیں کرتا، اور محفوظ حقیقی شناخت کنندگان یا کاروباری قواعد کا اندازہ نہیں لگا سکتا۔

اگر کام نہ کرے

  • تیار کردہ اقدار درست اکاؤنٹ IDs، کاروباری قواعد، اسناد یا پیداوار کے لیے محفوظ ڈیٹا نہیں جان سکتی ہیں۔ پیچیدہ اسکیموں، بیرونی حوالہ جات، حسب ضرورت فارمیٹس اور نمونوں کو ہاتھ سے لکھی ہوئی مثالوں کی ضرورت ہو سکتی ہے۔ کوئی سرور URL یا تصدیق کا راز شامل نہیں ہے۔
  • پارسنگ ناکام ہو تو API نتائج سے پہلے JSON یا YAML کی ساخت دیکھیں۔ ضروری مقامی حوالے اسی دستاویز میں رکھیں۔ بیرونی حوالے اور غیر معاون ساختیں دستی جائزہ چاہتی ہیں؛ ٹول انہیں حاصل نہیں کرتا اور زندہ سرور نہیں آزماتا۔

جنریٹر کیا بناتا ہے؟

یہ فی پاتھ آپریشن کی ایک کم سے کم درخواست کی مثال بناتا ہے اور دستاویزی مطلوبہ فیلڈز، پیرامیٹرز، اینومس اور سادہ باؤنڈز سے تین منفی کیسز تک۔ اعلان کردہ رسپانس کوڈز کو حوالہ جات کے طور پر دکھایا گیا ہے، نتائج کی ضمانت نہیں۔

کیا جائزہ لینے کی ضرورت ہے؟

تیار کردہ اقدار درست اکاؤنٹ IDs، کاروباری قواعد، اسناد یا پیداوار کے لیے محفوظ ڈیٹا نہیں جان سکتی ہیں۔ پیچیدہ اسکیموں، بیرونی حوالہ جات، حسب ضرورت فارمیٹس اور نمونوں کو ہاتھ سے لکھی ہوئی مثالوں کی ضرورت ہو سکتی ہے۔ کوئی سرور URL یا تصدیق کا راز شامل نہیں ہے۔

میں آؤٹ پٹ کو کیسے استعمال کروں؟

سٹرکچرڈ ڈیٹا کے لیے JSON سیناریو پیک یا جائزہ چیک لسٹ کے لیے Markdown ڈاؤن لوڈ کریں۔ ہر کیس کو اپنے API کے مطابق ڈھالیں اور اسے صرف ایک محفوظ ٹیسٹ ماحول کے خلاف چلائیں۔ ٹول درخواستوں پر عمل نہیں کرتا ہے۔