تسلط بر JMeter: آموزش جامع تست عملکرد از مبتدی تا پیشرفته - آخرین آپدیت

دانلود JMeter Mastery: Beginners to Advanced Performance Testing

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

آموزش جامع Apache JMeter: تست عملکرد وب، API و پایگاه داده

آپاچی JMeter ابزاری قدرتمند برای تست عملکرد و بارگذاری برنامه‌های وب، APIها و پایگاه‌های داده است. با این آموزش، از مبانی تا تکنیک‌های پیشرفته تست با JMeter را فرا خواهید گرفت.

آنچه در این دوره خواهید آموخت:

  • مبانی تست عملکرد با استفاده از JMeter
  • ایجاد و مدیریت طرح‌های تست برای وب، API و پایگاه داده
  • اسکریپت‌نویسی پیشرفته، ماژولار کردن و یکپارچه‌سازی با ابزارهای CI/CD مانند Jenkins
  • استفاده از کنترلرهای پیشرفته، گزارشات سفارشی و نمودارها برای تجزیه و تحلیل دقیق
  • اجرای Master-Slave و اسکریپت‌نویسی قابل استفاده مجدد برای تست مقیاس‌پذیر

پیش‌نیازها:

درک اولیه از برنامه‌های وب و APIها. آشنایی با مفاهیم تست نرم‌افزار مفید است، اما اجباری نیست. یک کامپیوتر با جاوا نصب شده برای اجرای JMeter.

بخش 1: JMeter 01 - مبتدی

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

بخش 2: JMeter 02 - متوسط

در اینجا، شما عمیق‌تر در ویژگی‌های متوسط JMeter کاوش خواهید کرد. یاد بگیرید که گزارش‌های HTML ایجاد کنید، کوکی‌ها و حافظه‌های پنهان را مدیریت کنید و از کنترلرهای پیشرفته مانند کنترلرهای حلقه و تراکنش استفاده کنید. این بخش یکپارچه‌سازی JMeter با Jenkins، نوشتن گزارش‌های سفارشی، تولید نمودارها و استفاده از Maven برای مدیریت پروژه را پوشش می‌دهد. با مثال‌های عملی، شما مهارت‌های لازم برای اجرای سناریوهای تست عملکرد پیچیده‌تر را به دست خواهید آورد.

بخش 3: JMeter 03 - پیشرفته

این بخش بر قابلیت‌های پیشرفته JMeter تمرکز دارد، از جمله استخراج‌کننده‌های X-Path، استخراج JSON و راه‌اندازی نخ‌های teardown. شما مدل‌های JMS، اسکریپت‌نویسی ماژولار، کنترلرهای توان عملیاتی و حالت‌های اجرای master-slave را بررسی خواهید کرد. این بخش همچنین استفاده از JMeter با برنامه‌های تک صفحه‌ای و ایجاد اسکریپت‌های قابل استفاده مجدد را پوشش می‌دهد و اطمینان می‌دهد که می‌توانید نیازهای پیچیده تست را برآورده کنید.

بخش 4: مرور دوره JMeter و جمع‌بندی

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

نتیجه‌گیری

این دوره به شما این امکان را می‌دهد که از Apache JMeter برای تست عملکرد و بارگذاری end-to-end استفاده کنید. از تست‌های ساده تا سناریوهای پیچیده و واقعی، اعتماد به نفس لازم را برای بهینه‌سازی عملکرد برنامه و اطمینان از قابلیت اطمینان سیستم تحت بار به دست خواهید آورد.

همین امروز آموزش JMeter را شروع کنید و عملکرد برنامه‌های خود را بهینه کنید!


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

JMeter 01 - مقدماتی JMeter 01 - Beginners

  • معرفی Jmeter Introduction to Jmeter

  • نصب Jmeter Installing Jmeter

  • درخواست HTTP HTTP Request

  • اضافه کردن کنترلر ساده Adding Simple Controller

  • مشاهده درخت نتایج View Results Tree

  • پیش فرض درخواست Request Default

  • پارامتری کردن Parametrization

  • همبستگی (Correlation) Correlation

  • ویژگی های JMeter Features of JMeters

  • تست API با استفاده از JMeter API Testing Using JMeter

  • ارسال Soap Action Send Soap Action

  • استفاده از داده های تصادفی Using Random Data

  • جعبه گفتگوی Function Helper Function Helper Dialog

  • توابع و متغیرها Functions and Variables

  • ادامه توابع و متغیرها Functions and Variables Continue

  • حالت Non GUI Non GUI Mode

  • ادامه حالت Non GUI Non GUI Mode Continues

  • FTP Sampler FTP Sampler

  • اطلاعات بیشتر درباره FTP Sampler More on FTP Sampler

  • طرح تست پایگاه داده Database Test Plan

  • تست طرح پایگاه داده - Assertions Database Test Plan Assertions

  • مدیریت پلاگین و دیباگر گام به گام Plugin Manager and Step by Step Debugger

  • فایل Properties در JMeter JMeter Properties File

JMeter 02 - متوسط JMeter 02 - Intermediate

  • Dummy Sampler Dummy Sampler

  • گزارش های HTML از خط فرمان HTML Reports from command line

  • گزارش های HTML از CSV مستقل HTML Reports from Standalone CSV

  • HTTP Cache Headers HTTP Cache Headers

  • Loop Controller Loop Controller

  • Transaction Controller Transaction Controller

  • ایجاد Thread Group Creating Thread Group

  • Pacing Pacing

  • Cache Manager Cache Manager

  • AJAX و JMeter AJAX and JMeter

  • اطلاعات بیشتر درباره JMeter More on JMeter

  • یکپارچه سازی JMeter و Jenkins JMeter and Jenkins Integration

  • ادامه یکپارچه سازی JMeter و Jenkins JMeter and Jenkins Integration Continues

  • استفاده از Java در Jmeter Using Java in Jmeter

  • قرار دادن کد در Jmeter Putting Code in Jmeter

  • Bean Shell Variable و Sampler Bean Shell Variable and Sampler

  • ایجاد لاگ سفارشی Create Custom Log

  • ادامه لاگ سفارشی Custom Log Continue

  • Flexible File Writer Flexible File Writer

  • ایجاد نمودارهای سفارشی Generate Custom Graphs

  • اجرای فایل Batch Batch File Execution

  • یکپارچه سازی JMeter و Maven JMeter Maven Integration

  • Graph Generator Listener Graph Generator Listener

  • ادامه Graph Generator Listener Graph Generator Listener Continues

  • مشاهده نتایج از تست Non Gui Viewing Results from Non Gui Test

  • ارسال ایمیل با SMTP Sampler Send Emails with SMTP Sampler

  • خواندن ایمیل با Jmeter Read Email with Jmeter

  • Synchronizing Timer Synchronizing Timer

  • چگونه نتایج Real time را در اجرای Non GUI دریافت کنیم How to Get Real time Results in Non GUI Run

JMeter 03 - پیشرفته JMeter 03 - Advanced

  • معرفی X Path Introduction to X Path

  • درک X-Path سفارشی شده Understand Customized X-Path

  • ادامه درک X-Path سفارشی شده Understand Customized X-Path Continues

  • کلاس X-Path Extractor Class X-Path Extractor

  • X-Path Assertion X-Path Assertion

  • Google Geocode چیست؟ What is Google Geocode

  • HTTP Header Manager HTTP Header Manager

  • استخراج JSON و Setup Teardown Threads JSON Extraction and Setup Teardown Threads

  • Setup Teardown Threads Setup Teardown Threads

  • تئوری IF Controller IF Controller Theory

  • IF Controller عملی IF Controller Practical

  • نصب Apache MQ Apache MQ Installation

  • JMS Point to Point JMS Point to Point

  • JMS Publisher Subscriber Model JMS Publisher Subscriber Model

  • JUNIT Request JUNIT Request

  • ادامه JUNIT Request JUNIT Request Continues

  • HTML Unit HTML Unit

  • WDS Web Driver Sampler WDS Web Driver Sampler

  • Critical Section Controller Critical Section Controller

  • اجرای Master Slave Mode Master Slave Mode Execution

  • ادامه اجرای Master Slave Mode Master Slave Mode Execution Continues

  • ایجاد اسکریپت های ماژولار و قابل استفاده مجدد Create Modular and Reusable Scripts

  • Module Controller Module Controller

  • اجرای Module Controller Module Controller Run

  • Include Controller Include Controller

  • Throughput Controller Throughput Controller

  • Runtime Controller Runtime Controller

  • Random Order Controller Random Order Controller

  • Switch Controller Switch Controller

  • Single Page Applications Single Page Applications

دوره آموزشی Jmeter Jmeter Course

  • معرفی دوره Introduction to Course

  • معرفی Jmeter Introduction to Jmeter

  • نصب Jmeter Installing Jmeter

  • اولین تست کیس در Jmeter First Test Case on Jmeter

  • طرح تست Test Plan

  • Thread Group Thread Group

  • کنترلر Controller

  • Listeners (شنوندگان) Listeners

  • Funtion (عملکرد) در Jmeter Funtion in Jmeter

  • نتیجه گیری دوره Course Conclusion

نمایش نظرات

تسلط بر JMeter: آموزش جامع تست عملکرد از مبتدی تا پیشرفته
جزییات دوره
9 hours
92
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,140
5 از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.