مسترکلاس API و تست دقیق آن با استفاده از Postman
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- متوجه می شوید که وبسرویسها و APIها چه هستند و هدف آنها چیست.
- تستهای جامع API را در Postman با استفاده از هوش مصنوعی (AI) خواهید نوشت.
- دانش عمیقی درباره تست APIها از مبانی تا سطح پیشرفته کسب خواهید کرد.
- همه چیز را در مورد درخواستهای GET ،POST ،PUT و DELETE یاد خواهید گرفت.
- یاد می گیرید که چگونه از متغیرهای Postman برای ایجاد گردش کار و سناریوها استفاده کنید.
- از APIهای واقعی (که بهطور انحصاری توسط ما ایجاد و میزبانی شدهاند) استفاده خواهید کرد.
- دانش عملی استفاده از Jenkins Continuous Integration را کسب خواهید کرد.
- و خیلی چیزهای دیگر!
توضیحات دوره
آموزش تخصصی Postman برای تست API با Postman
در عصر دیجیتال، RESTful APIs فراگیر شدهاند، اما پیچیدگی شروع به کار با آنها افزایش یافته است. این موارد شامل انواع روشهای HTTP مانند GET ،POST ،PUT PATCH ،DELETE، و همچنین هدرها، کوکیها، بارگذاری فایلها و روشهای مختلف احراز هویت از جمله کلیدهای API، توکنها و OAuth میباشند.
Postman ابزاری شهودی است که فرآیند ارسال درخواستها با روشها و پارامترهای HTTP ضروری را ساده میکند و این درخواستها را ارسال کرده و نتایج را بهوضوح نمایش میدهد.
این دوره بهویژه برای مهندسان تست، توسعهدهندگان نرمافزار و هر کسی که در نقشهای فنی است و قصد دارد از Postman در مراحل توسعه و پس از پیادهسازی API استفاده کند، طراحی شده است. این امر با تسهیل پیادهسازی تستهای مداوم، عملکرد صحیح API شما را تضمین میکند.
ما این دوره را با بررسی قابلیتهای Postman آغاز خواهیم کرد و به نوشتن تستهای API که برای ادغام با سرور CI طراحی شدهاند، خواهیم پرداخت تا تستها بهطور منظم اجرا شوند.
این دوره برای چه کسانی مناسب است؟
- افرادی که به تست APIها علاقهمندند.
- کسانی که میخواهند درک عمیقی از APIها داشته باشند.
- کسانی که میخواهند یاد بگیرند چگونه تست APIها را با استفاده از Postman ایجاد کنند.
- کسانی که به دنبال درک عمیقتری از Postman و ویژگیهای آن هستند.
مسترکلاس API و تست دقیق آن با استفاده از Postman
-
API دقیقاً چیست؟ 10:37
-
منابع دوره و بیشتر! 01:50
-
API - مرور 04:13
-
API - مستندات 06:18
-
Postman دقیقاً چیست؟ 02:50
-
Postman - ثبتنام و راه اندازی 03:18
-
Postman - بروزرسانیها 02:02
-
روشهای رایج HTTP - [CRUD] 03:43
-
درخواست ساده 11:53
-
کالکشن ها و پوشهها 06:49
-
پروتکل HTTP و سایر موارد! 10:03
-
JSON، بدنه API، پاسخ و سایر موارد! 07:58
-
هدرها 05:23
-
کدهای Status 05:03
-
مستندات API - مرور 08:17
-
POST - ثبتنام کاربر 09:48
-
POST - لاگین - [احراز هویت] 06:59
-
احراز هویت - توکن JWT/Bearer 05:18
-
Put در برابر Patch 02:16
-
Patch - بروزرسانی پروفایل 14:54
-
دادههای تصادفی - بروزرسانی پروفایل 04:32
-
Payload - تست Boundary و سایر موارد! 04:17
-
Post - ایجاد هدف 07:49
-
متغیرها 02:16
-
متغیرهای عمومی و محیطی 14:25
-
مقدار اولیه در برابر مقدار فعلی 04:32
-
کالکشن - متغیرها 08:44
-
به اشتراکگذاری کالکشن ها و سایر موارد! 07:23
-
پیشتنظیمهای هدر 03:58
-
مقدمه 02:42
-
مستندات API و سایر موارد! 00:57
-
ایجاد هدف(ها) - چالش 01:09
-
ایجاد هدف(ها) - راهحل 07:54
-
گرفتن تمامی اهداف - چالش 00:50
-
گرفتن تمام اهداف - راهحل 06:10
-
گرفتن یک هدف - چالش 01:26
-
گرفتن یک هدف - راهحل 08:02
-
بروزرسانی هدف - چالش 01:01
-
بروزرسانی هدف - راهحل 07:18
-
حذف هدف - چالش 00:49
-
حذف هدف - راهحل 03:36
-
نمایش پیشرفت - چالش 00:38
-
نمایش پیشرفت - راهحل 05:01
-
جمعبندی بخش 02:04
-
مسیر در برابر کوئری - پارامترها 04:45
-
پارامترهای مسیر - مثال 02:41
-
پارامترهای کوئری - مثال 05:26
-
طرز فکر دنیای واقعی - مثالهای عملی 17:08
-
اسکریپتهای پیشدرخواست در برابر تستها 07:35
-
متغیرها - قسمت 1 از 2 13:57
-
متغیرها - قسمت 2 از 2 12:39
-
Assertion ها 16:00
-
اسکریپتهای پیشدرخواست - مثال عملی 12:36
-
تستها - مثالها 11:08
-
فیلتر کردن، تستها و سایر موارد! - قسمت 1 از 2 08:37
-
فیلتر کردن، تستها و سایر موارد! - قسمت 2 از 2 12:51
-
اصل DRY و خودکارسازی - قسمت 1 از 3 11:00
-
اصل DRY و خودکارسازی - قسمت 2 از 3 10:55
-
اصل DRY و خودکارسازی - قسمت 3 از 3 12:35
-
Postman و AI - مقدمه 01:28
-
AI - در عمل - قسمت 1 از 3 05:32
-
AI - در عمل - قسمت 2 از 3 14:03
-
AI - در عمل - قسمت 3 از 3 12:00
-
AI - خلاصه 06:18
-
اجرای تستها - Collection Runner 05:02
-
ترتیب اجرا و سایر موارد! 02:59
-
مانیتورهای Postman 05:56
-
ستاپ Newman CLI 05:07
-
اجرای تستها - Newman CLI 06:47
-
ایجاد گزارشها 08:42
مشخصات آموزش
مسترکلاس API و تست دقیق آن با استفاده از Postman
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:70
- مدت زمان :07:51:17
- حجم :3.31GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy