آزمایش 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 را در اینجا کامل کنید