لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره تست عملکرد با 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات