آموزش "تست عملکرد با 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 Day 1

درک شاخص های کلیدی عملکرد/متریک های تست عملکرد UNDERSTANDING THE PERFORMANCE TESTING KPIs/METRICS

  • روز 2 Day 2

درک معماری مشتری و سرور - بخش 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

  • روز 24 Day 24

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش "تست عملکرد با Gatling: از پایه تا پیشرفته"
جزییات دوره
24 hours
25
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,005
از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

kumar Gupta kumar Gupta

کارشناس تست عملکرد

Anand Kumar Gupta Anand Kumar Gupta

کومار گوپتا - متخصص تست عملکرد

Kiran Kiran