لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش "تست عملکرد با Gatling: از پایه تا پیشرفته"
"Performance Testing with Gatling: From Basic to Advanced"
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت برنامه های کاربردی با کارایی بالا با اطمینان درک اصول تست عملکرد و اهمیت آن در توسعه نرم افزار. بررسی ویژگیها و قابلیتهای Gatling، یک ابزار قدرتمند تست عملکرد منبع باز. راه اندازی و پیکربندی Gatling برای پروژه های تست عملکرد. ایجاد سناریوهای تست عملکرد واقعی برای شبیه سازی رفتارها و بارهای مختلف کاربر. اجرای تست های عملکرد با استفاده از Gatling برای اندازه گیری و تجزیه و تحلیل عملکرد برنامه تحت استرس. تفسیر نتایج آزمون، شناسایی گلوگاه های عملکرد و بهینه سازی عملکرد برنامه بر اساس یافته ها. پیش نیازها: درک اولیه مفاهیم و متدولوژی های توسعه نرم افزار. آشنایی با تکنولوژی های وب مانند HTTP، HTML و CSS. دانش اسکریپت نویسی یا زبان های برنامه نویسی مانند اسکالا یا جاوا (مفید اما اجباری نیست). آشنایی با اصول تست نرم افزار از جمله تست عملکردی و اتوماسیون تست. دسترسی به یک کامپیوتر با اتصال به اینترنت برای دانلود و نصب Gatling و انجام تمرینات. تمایل به یادگیری و کشف مفاهیم و ابزارهای تست عملکرد.
سفری را آغاز کنید تا در این دوره جامع مهارت ایجاد راه حل های نرم افزاری مقیاس پذیر و قابل اعتماد را به دست آورید. چه یک توسعهدهنده با تجربه باشید و چه تازه شروع به کار کردهاید، این دوره شما را با مهارتها و دانش ضروری مورد نیاز برای ساختن نرمافزاری مجهز میکند که میتواند نیازهای چشمانداز دیجیتال پویای امروزی را برطرف کند.
در طول دوره، شما عمیقاً به اصول و شیوه های مقیاس پذیری و قابلیت اطمینان نرم افزار خواهید پرداخت. از طراحی معماری های قوی گرفته تا اجرای تکنیک های کدنویسی کارآمد، یاد خواهید گرفت که چگونه نرم افزار خود را برای عملکرد، مقیاس پذیری و انعطاف پذیری بهینه کنید. ما طیف وسیعی از موضوعات را پوشش خواهیم داد، از جمله تعادل بار، استراتژیهای حافظه پنهان، تحمل خطا، و موارد دیگر، و ابزارها و تکنیکهای مورد نیاز برای ساخت برنامههای کاربردی با کارایی بالا را در اختیار شما قرار میدهیم که بتوانند در آزمون زمان مقاومت کنند.
اما این همه چیز نیست - این دوره فراتر از تئوری است تا تجربه عملی و بینش عملی را در اختیار شما قرار دهد. از طریق مثالهای واقعی، تمرینهای کدنویسی و پروژهها، تجربیات ارزشمندی را در استفاده از مفاهیمی که در یک محیط عملی یاد میگیرید به دست خواهید آورد.
چه به دنبال پیشرفت شغلی خود باشید، چه به دنبال راه اندازی استارتاپ خود باشید یا صرفاً نرم افزار بهتری بسازید، این دوره به شما قدرت می دهد تا مهارت های خود را به سطح بعدی ارتقا دهید. امروز به ما بپیوندید و راهحلهای نرمافزاری را شروع کنید که در عصر دیجیتال رشد میکنند و پیشرفت میکنند."
سرفصل ها و درس ها
معرفی
Introduction
نسخه ی نمایشی در ابزار GATLING - TOC/OUTLINE
DEMO ON GATLING TOOL - TOC/OUTLINE
مقدمه ای بر مبانی تست عملکرد
INTRODUCTION TO PERFORMANCE TESTING BASICS
درک معماری مشتری و سرور - بخش 1
UNDERSTANDING CLIENT & SERVER ARCHITECTURE-PART1
روز 3
Day 3
درک معماری مشتری و سرور-PART2
UNDERSTANDING CLIENT & SERVER ARCHITECTURE-PART2
روز 4
Day 4
غواصی عمیق در تکامل API، نحو API و درک معماری 3 لایه
DEEP DIVE INTO API EVOLUTION, API SYNTAX & UNDERSTANDING 3 TIER ARCHITECTURE
روز 5
Day 5
راه اندازی ابزار GATLING، پیش نیازها و فرآیند نصب
GATLING TOOL SETUP, PRE-REQUISITES & INSTALLATION PROCESS
روز 6
Day 6
ایجاد فایل های HAR در مرورگر برای دریافت، ارسال، قرار دادن، وصله، حذف HTTP
GENERATING HAR FILES ON THE BROWSER FOR GET, POST, PUT, PATCH, DELETE HTTP
روز 7
Day 7
استفاده عملی از ضبط GATLING با حالت ضبط
PRACTICAL USAGE OF GATLING RECORDER WITH RECORDER MODE
روز 10
Day 10
اجرا و درک اسکریپت های تست شبیه سازی SCALA GATLING
EXECUTION & UNDERSTANDING OF GATLING SCALA SIMULATIONS TEST SCRIPTS
روز 9
Day 9
راه اندازی ویرایشگر اینتلیج برای ابزار GATLING
SETUP OF INTELLIJ EDITOR FOR GATLING TOOL
روز 11
Day 11
پیکربندی API های Get REST و درک پیکربندی HTTP
CONFIGURING GET REST APIs & UNDERSTANDING HTTP CONFIGURATION
روز 12
Day 12
پیکربندی پست، وصله و حذف APIهای REST
CONFIGURING POST, PATCH & DELETE REST APIs
روز سیزدهم
Day 13
پیکربندی و اجرای جزئیات سرصفحه مجوز برای پست
CONFIGURING & EXECUTION OF AUTHORIZATION HEADER DETAILS FOR POST
روز 14
Day 14
پیکربندی سرصفحههای جلسه و اظهارات نوشتاری برای تست عملکرد
CONFIGURING SESSION HEADERS & WRITING ASSERTIONS FOR PERFORMANCE TESTING
روز 15
Day 15
چاپ بدنه پاسخ در کنسول و شبیه سازی رفتار یک کاربر واقعی
PRINTING RESPONSE BODY IN THE CONSOLE & SIMULATING BEHAVIOR OF A REAL USER
روز شانزدهم
Day 16
عیب یابی و اشکال زدایی - پرسش و پاسخ
TROUBLESHOOTING & DEBUGGING-Q&A
روز 17
Day 17
نوشتن اسکریپت های تست حلقه ای و استراتژی های تغذیه کننده CSV (اتوماسیون مبتنی بر داده)
WRITING THE LOOPING TEST SCRIPTS & CSV FEEDERS STRATEGIES(DATA DRIVEN AUTOMATION
روز 18
Day 18
پیکربندی فایل پیکربندی GATLING برای سفارشی کردن گزارش تست HTML و کاوش
CONFIGURATION OF GATLING CONFIG FILE TO CUSTOMIZE HTML TEST REPORT & EXPLORING
روز 19
Day 19
ادغام اسکریپت های تست GATLING با GIT & GITHUB و اجرای GATLING در CLI
INTEGRATION OF GATLING TEST SCRIPTS WITH GIT & GITHUB AND RUNNING GATLING IN CLI
روز 20
Day 20
ادغام اسکریپت های تست GATLING با جنکینز
INTEGRATION OF GATLING TEST SCRIPTS WITH JENKINS
روز 21
Day 21
انجام تست عملکرد بر روی برنامه وب بانک با استفاده از ابزار GATLING
CONDUCTING PERFORMANCE TESTING ON BANK WEB APPLICATION USING GATLING TOOL
روز 22
Day 22
انجام تست عملکرد APIهای SOAP با استفاده از ابزار GATLING
CONDUCTING PERFORMANCE TESTING OF SOAP APIs USING GATLING TOOL
روز 23
Day 23
انجام تست عملکرد بر روی برنامه کاربردی وب بهداشت و درمان با استفاده از ابزار GATLING
CONDUCTING PERFORMANCE TESTING ON HEALTHCARE WEB APPLICATION USING GATLING TOOL
نمایش نظرات