آموزش دوره تست عملکرد با JMeter و Blazemeter

Performance Testing Course with JMeter and Blazemeter

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

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

آزمایش عملکرد به این معناست. در این دوره شما اصول اولیه تست عملکرد را با استفاده از محبوب ترین ابزارهای امروزی و در عین حال پیروی از یک روش پرکاربرد یاد خواهید گرفت. برای این هدف، ما از JMeter (محبوب ترین ابزار شبیه سازی بار منبع باز) و BlazeMeter (پرکاربردترین راه حل شبیه سازی بار مبتنی بر ابر) با هم استفاده می کنیم.

در این دوره شما از همان ابتدا با یادگیری اصول اولیه شروع کرده و در پایان قادر خواهید بود تا با اجرای بارگذاری، کاربران همزمان از کشورهای مختلف را که با پهنای باند متفاوت و با پهنای باند متفاوت دسترسی دارند، شبیه سازی کنید. داده های آزمایش، تأیید زمان پاسخ و مصرف منابع یک برنامه تجارت الکترونیک واقعی (یک مثال بسیار رایج و واقعی از استفاده از آزمایش بارگذاری).

✓ مقدمه ای بر مفاهیم تست عملکرد
✓ اتوماسیون و آماده سازی تست های بار در JMeter
✓ اجرا در BlazeMeter

مفاهیم اصلی دوره از طریق یک سری فیلم و متن آموزش داده می شود. اکثر ویدیوها شامل دمو و نمونه هایی با استفاده از ابزارها هستند. یک دوره بسیار کاربردی، همه دروس دانش آموز را ملزم به امتحان ابزارها و انجام چالش ها و وظایف می کند.


سرفصل ها و درس ها

ماژول 1- مقدمه ای بر تست عملکرد Module 1- Introduction to Performance Testing

  • تست عملکرد در مورد چیست؟ What is performance testing about?

  • خوش آمدی! Welcome!

  • تست پذیرش کارخانه پل عابر پیاده: تست بار 8 تن Factory Acceptance Testing of Pedestrian Bridge: 8-Ton Load Test

  • چگونه JMeter می تواند به ما در تست عملکرد کمک کند؟ How can JMeter help us with performance testing?

  • مفاهیم اساسی در اتوماسیون و شبیه سازی بار Basic concepts on automation and load simulation

  • مقدمه ای بر HTTP Introduction to HTTP

  • اگر فرمی با کد HTML زیر وجود دارد: If there is a form with the following HTML code:

  • اشکال زدایی با Fiddler Debugging with Fiddler

  • ابتدا به رابط JMeter نگاه کنید First look at JMeter's interface

  • بلوک های اصلی ساختمان Main building blocks

  • ضبط اسکریپت با JMeter Recording a Script with JMeter

  • تجزیه و تحلیل اسکریپت Analyzing the Script

ماژول 2- مبانی JMeter Module 2- JMeter Basics

  • یک کوکی می خواهید؟ Want a cookie?

  • کوکی های Http - نمای متفاوت Http Cookies - A different view

  • مدیریت کوکی Http Http Cookie Manager

  • اظهارات در JMeter Assertions in JMeter

  • چگونه ادعاهای خوب را انتخاب کنیم؟ How do we select good assertions?

  • وظیفه - ساخت یک اسکریپت ساده Task - Building a simple Script

  • متغیرهای تعریف شده توسط کاربر در JMeter User defined variables in JMeter

  • مقدمه ای بر عبارات با قاعده Introduction to Regular Expressions

  • استخراج کننده بیان منظم Regular Expression Extractor

  • همبستگی متغیر در JMeter Variable correlation in JMeter

  • وظیفه - افزایش پیچیدگی Task - Increased complexity

ماژول 3- JMeter پیشرفته Module 3- JMeter advanced

  • پارامترسازی داده ها Data parameterization

  • پارامترسازی داده ها و فایل های CSV در JMeter Data parametrization and CSV files in JMeter

  • مقدمه ای بر کنترلرها Introduction to Controllers

  • چند کنترل کننده مهم Some important Controllers

  • نوشتن اسکریپت های واقعی تر - کار با تایمر Writing more realistic scripts - working with timers

  • سناریوهای تست Test scenarios

  • موضوعات، تکرارها و افزایش سطح شیب دار Threads, iterations and ramp up

  • خطوط پایه و سناریوهای افزایشی Baselines and increasing scenarios

  • طرح اجرا Execution plan

  • تست تصادف فولکس واگن VolksWagen Crash test

  • اجرای یک سناریوی آزمایشی با JMeter Running a test scenario with JMeter

ماژول 4 - تست عملکرد از ابر Module 4 - Performance Testing from the Cloud

  • درباره BlazeMeter About BlazeMeter

  • ایجاد و پیکربندی یک تست بار پایه Creating and configuring a basic load test

  • تنظیمات پیشرفته و چند تست Advanced configurations and multitests

  • اجرای آزمون و تجزیه و تحلیل نتایج Running a test and analyzing results

  • سخنرانی جایزه: منابع ضروری BONUS LECTURE: Must-Have Resources

نمایش نظرات

Udemy (یودمی)

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

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

آموزش دوره تست عملکرد با JMeter و Blazemeter
جزییات دوره
1.5 hours
37
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,507
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Federico Toledo Federico Toledo

مدیر علمی در آکادمی Abstracta

Lucia Lavagna Lucia Lavagna

Lucía Criado Quijano Lucía Criado Quijano