کتاب Testing API with Postman با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Testing API with Postman
موضوع کلی: برنامه نویسی
موضوع میانی: ایپیآی (API) و وبسرویسها
📋 سرفصلهای دوره
- 1. مقدمه در تست API با Postman
- 2. نصب Postman و پیکربندی محیط کار
- 3. آشنایی با رابط کاربری Postman و ناوبری
- 4. ایجاد اولین درخواست HTTP
- 5. انتخاب روشهای HTTP: GET, POST, PUT, PATCH, DELETE
- 6. کار با URL درخواست و پارامترهای مسیر
- 7. اضافه کردن پارامترهای کوئری و هدر
- 8. مدیریت بدنه درخواست: Raw, JSON, Form Data, Binary
- 9. مدیریت احراز هویت: Basic Auth, API Keys, OAuth 1.0/2.0
- 10. استفاده از محیطها و متغیرها برای دادههای پویا
- 11. تنظیم متغیرهای جهانی و محلی
- 12. کار با متغیرهای مجموعه در Postman
- 13. سازماندهی درخواستها در مجموعهها
- 14. ایجاد پوشهها و زیرمجموعهها برای ساختاردهی
- 15. واردات و صادرات مجموعهها
- 16. اشتراکگذاری و همکاری در مجموعهها
- 17. نوشتن اسکریپتهای پیش از درخواست برای تغییر درخواستها
- 18. نوشتن اسکریپتهای تست با pm.test و اطمینانها
- 19. استفاده از pm.sendRequest برای عملیاتهای غیرهمزمان
- 20. اعتبارسنجی کد وضعیت پاسخ و زمانهای پاسخ
- 21. اظهارنظر در مورد محتوای بدنه پاسخ با نحو شبیه Chai
- 22. بررسی هدرها و کوکیهای پاسخ
- 23. کار با پاسخهای JSON و XML تو در تو
- 24. کار با آرایهها و تکرار پاسخها
- 25. استفاده از لاگگیری کنسول برای اشکالزدایی تستها
- 26. ضبط و بازاستفاده متغیرها از تستها
- 27. تنظیم تکرار خودکار با استفاده از برنامهریز
- 28. ادغام Postman با خطوط CI/CD (مانند GitHub Actions)
- 29. نصب و پیکربندی Newman برای اجرای مجموعهها
- 30. نوشتن گزارشگرهای سفارشی Newman
- 31. تولید گزارشهای HTML, JSON, و JUnit
- 32. تجزیه و تحلیل گزارشهای Newman برای بازخورد CI
- 33. اشکالزدایی تستهای ناموفق با کنسول Postman
- 34. استفاده از سرور Mock Postman برای توسعه
- 35. Mocking APIها برای شبیهسازی سرویسهای شخص ثالث
- 36. تست Pagination و ناوبری مبتنی بر Cursor
- 37. مدیریت Rate Limits و Throttling
- 38. پیادهسازی منطق Retry برای درخواستهای ناپایدار
- 39. مدیریت Payloadهای بزرگ و آپلود فایل
- 40. تست Transferهای فایل باینری
- 41. کار با WebSockets در Postman
- 42. ایمنسازی درخواستهای API با Mutual TLS
- 43. تست امنیتی API: OWASP Top 10 برای APIها
- 44. شناسایی آسیبهای تزریق با تستها
- 45. اعتبارسنجی Sanitization و Escaping ورودیها
- 46. تست Handling Error و کدهای وضعیت
- 47. شبیهسازی شرایط شبکه (Offline, Latency)
- 48. استفاده از API Postman برای اتوماسیون مدیریت Workspace
- 49. Version Control مجموعهها با Git
- 50. همگامسازی مجموعهها بین اعضای تیم
- 51. تنظیم Workspace تیمی و مجوزها
- 52. استفاده از Postman Echo برای اعتبارسنجی سریع
- 53. تست APIهای GraphQL با Postman
- 54. پیکربندی Queries و Mutations GraphQL
- 55. استفاده از Schema GraphQL برای تولید درخواستها
- 56. Data-Driven Testing با استفاده از فایلهای CSV و Excel
- 57. Parameterizing درخواستها با فایلهای داده
- 58. تولید دادههای تصادفی برای تست به صورت Programmatically
- 59. ایجاد مدلهای درخواست قابل استفاده مجدد
- 60. ساخت کتابخانهای از فراخوانیهای رایج API
- 61. اتوماسیون تولید مستندات API
- 62. ادغام Swagger/OpenAPI Specifications در Postman
- 63. اعتبارسنجی قراردادهای OpenAPI با Postman Tests
- 64. استفاده از Postman Collection Validator
- 65. مانیتورینگ عملکرد API با Postman Monitors
- 66. تنظیم هشدارها برای درخواستهای کند یا ناموفق
- 67. تحلیل زمانهای پاسخ و Throughput
- 68. Conduct Load Testing با Postman
- 69. اسکریپتنویسی سناریوهای پیچیده با Collection Runner
- 70. Handling OAuth 2.0 Implicit Flow در تستها
- 71. پیادهسازی الگوی Refresh Token
- 72. تست APIهای Private و Public به صورت امن
- 73. کار با استراتژیهای Versioning API (v1, v2)
- 74. مدیریت Detection تغییرات Breaking
- 75. ایجاد تستهای Migration نسخهای API
- 76. ادغام Postman با ابزارهای APM
- 77. Export نتایج برای تحلیل خارجی
- 78. تنظیم suites Regression خودکار
- 79. Schedule runs منظم تست API
- 80. Customizing Keyboard Shortcuts برای کارایی
- 81. استفاده از Power-Ups برای ویژگیهای پیشرفته
- 82. Troubleshooting مشکلات رایج Postman
- 83. Best Practices برای نوشتن اسکریپتهای قابل نگهداری
- 84. خطمشیهای Code Review برای تستهای API
- 85. Scaling اتوماسیون تست در چندین Environment
- 86. مدیریت Lifecycle دادههای تست
- 87. Implement Seeding و Cleanup دادههای تست
- 88. Ensuring Idempotency در تستهای API
- 89. Handling Statefulness در توالی تستها
- 90. استفاده از API Postman برای ساخت ابزارهای سفارشی
- 91. Extending Postman با ویژگیهای Beta
- 92. Future Trends در تست API و Roadmap Postman
- 93. Preparing برای Auditهای امنیتی API
- 94. Conduct Penetration Testing با Postman
- 95. Documenting Test Cases و Expected Results
- 96. Creating Repository Test با README
- 97. Training New Team Members در Postman
- 98. Measuring ROI of اتوماسیون تست API
- 99. Course Recap و Next Steps
تگها:
API Automation
GraphQL Testing
Newman Automation
Postman API Testing
آموزش Postman
ادغام CI/CD
امنیت API
تست REST API
روشهای HTTP
مانیتورینگ API
مجموعههای Postman
مستندات API
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.