تست Web API
در بخش قبلی ما اولین پروژه ساده Web API را ایجاد کردیم. در حال حاضر ما به شما آموزش خواهیم داد که چگونه وب API را به صورت محلی برای بررسی درخواست و پاسخ در طول توسعه تست کنیم. با ما همراه باشید.
در بخش قبلی ما اولین پروژه ساده Web API را ایجاد کردیم. در حال حاضر ما به شما آموزش خواهیم داد که چگونه وب API را به صورت محلی برای بررسی درخواست و پاسخ در طول توسعه تست کنیم.
ما می توانیم از ابزارهای زیر برای تست Web API استفاده کنیم:
- Fiddler
- Postman
Fiddler
Fiddler یک پراکسی (proxy) مناسب برای هر مرورگر است. ما می توانیم از آن برای ساخت و اجرای درخواست های مختلف HTTP به Web API استفاده کنیم و پاسخ HTTP را بررسی کنیم.
بیایید ببینیم چگونه از Fiddler برای ارسال یک درخواست HTTP به Web API محلی خود استفاده کنیم و پاسخ را بررسی کنیم.
1. Fiddler را از اینجا دانلود و نصب کنید.
2. بعد از نصب موفق، روی Fiddler.exe برای باز کردن Fiddler کلیک کنید.
3. Fiddler به طور پیش فرض همه فرآیندها را نمایش می دهد. ما فقط علاقه مند به فرآیند محلی هستیم. بنابراین روی All Processes در گوشه پایین سمت چپ کلیک کنید و Hide All را انتخاب کنید.
4. روی گزینه Composer کلیک کنید. گزینه اول در Composer برای درخواست HTTP است. ما می توانیم درخواست HTTP را پیکربندی کنیم و آن را اجرا کنیم. بنابراین یک درخواست خاص HTTP را برای درخواستی که می خواهید اجرا کنید را انتخاب کنید. در اینجا، ما GET را برای اجرای درخواست HTTP GET انتخاب کرده ایم.
5. URL درخواست خود را وارد کنید و Execute را بزنید تا این درخواست HTTP ارسال شود و بلافاصله پاسخ را در سمت چپ ببینید.
6. روی نتیجه درخواست دو بار کلیک کنید که پنجره ای در سمت راست، همانند تصویر زیر نشان داده شود
همانطور که در بالا دیده می شود، در قسمت بالای صفحه (هدر درخواست) نمایش داده می شود و قسمت پایین (پاسخ) را نشان می دهد.
به این شکل با استفاده از ابزار Fiddler می توانید Web API را تست و آزمایش کنید.
Postman
1. Postman نیز یک ابزار خطایاب رایگان است. شما می توانید آن را در مرورگر Chrome یا Mac نصب کنید. برای نصب Postman در Chrome اینجا کلیک کنید.
2. پس از نصب موفقیت آمیز، آن را باز کرده و روش HTTP را انتخاب کرده و آدرس اینترنتی Web API خود را همانطور که در زیر نشان داده شده وارد کنید.
3. برای ارسال یک درخواست HTTP به URL ارائه شده روی دکمه Send کلیک کنید. (پاسخ در زیر نمایش داده می شود.)
همانطور که می بینید، پاسخ HTTP و وضعیت پاسخ را نشان می دهد. بنابراین، شما می توانید Postman را برای تست وب API خود استفاده کنید.
- (ما از Fiddler در این مجموعه آموزشی استفاده خواهیم کرد.)
"امیدواریم از مقاله بالا لذت کافی را برده باشید"
مجموعه ABLY