برنامه نویسی

آزمایش API برای نقاط پایانی DummyJson با استفاده از Postman

مقدمه

به عنوان بخشی از تجربه تست API ، من در آزمایش چندین نقطه پایانی از DummyJson ، یک API رایگان برای آزمایش و نمونه سازی کار کردم. من روی منابع زیر تمرکز کردم:

  • auth (احراز هویت کاربر).
  • محصولات (عملیات CRUD در مورد محصولات).
  • TODOS (مدیریت کار).
  • نقل قول ها (بازیابی نقل قول های تصادفی یا مبتنی بر دسته).

با استفاده از پستچی، من روشهای مختلف HTTP را آزمایش کردم ، ساختارهای پاسخگویی معتبر ، رسیدگی به خطای مناسب را تضمین کردم و روابط بین منابع مختلف (نقاط پایانی تو در تو) را تأیید کردم. در زیر تفصیل مفصلی از رویکرد و یافته های من آورده شده است.

رویکرد آزمون

1⃣ تنظیم مجموعه پستچی
من یک مجموعه پستچی به نام “ایجاد کردم”آزمون های DummyJson API“و آن را در پوشه ها ساختار داد:

✅ auth
✅ محصولات
✅ همه
✅ نقل قول ها

هر پوشه شامل چندین درخواست برای عملیات مختلف API ، مانند بدست آوردنبا پستبا قرار دادن وت حذف کردنبشر

2⃣ کد وضعیت و اعتبار سنجی پاسخ

برای هر آزمون ، من کدهای مناسب وضعیت و پیام های خطا را تضمین کردم:

  • 200 خوب برای بازیابی موفقیت آمیز.
  • 201 برای ایجاد موفق ایجاد شده است.
  • 400 درخواست بد برای داده های گمشده/نامعتبر.
  • 404 برای منابع غیر موجود یافت نشد.
  • 401 غیرمجاز برای احراز هویت شکست خورده.

من همچنین ساختار بدنه پاسخ را تأیید کردم ، و از زمینه های مورد نیاز مانند اطمینان حاصل کردم شناسهبا عنوانبا پیاموت وضعیت وجود داشت و به درستی قالب بندی شد.

پایان

این فرآیند آزمایش درک من از گردش کار API ، عملیات CRUD ، احراز هویت و رسیدگی به خطا را بهبود بخشید. با استفاده از Postman ، من با موفقیت چندین سناریو را تأیید کردم ، و اطمینان حاصل کردم که API DummyJson همانطور که انتظار می رفت انجام می شود.

گزارش API مفصل DummyJson را در اینجا مشاهده کنید و مجموعه Postman را در اینجا کامل کنید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا