آموزش عملی Java SE: بهینه‌سازی عملکرد با JMeter - آخرین آپدیت

دانلود Java SE in Practice: Performance with JMeter

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مشکلات عملکردی هزینه‌بر هستند و اغلب قابل پیشگیری‌اند، اما بسیاری از اپلیکیشن‌های جاوا بدون تست فشار (Load Testing) مناسب منتشر می‌شوند. در دوره «آموزش عملی Java SE: بهینه‌سازی عملکرد با JMeter»، شما یاد می‌گیرید که تست‌های جامع عملکردی طراحی کنید و اپلیکیشن‌های جاوا را برای هم‌روندی (Concurrency) بالا بهینه سازید. در ابتدا، نحوه ساخت پلن‌های تست در JMeter را بررسی می‌کنید تا الگوهای بار واقعی محیط عملیاتی را شبیه‌سازی کرده و معیارهای عملکردی معناداری را استخراج کنید. سپس، روش‌های تعیین خط مبنای عملکرد (Performance Baselines) و تفسیر معیارهای کلیدی مانند نرخ تراکنش (Throughput)، زمان پاسخ‌دهی (Response Times) و صدک‌ها را برای شناسایی گلوگاه‌ها می‌آموزید. در نهایت، استراتژی‌های بهینه‌سازی هدفمند را پیاده‌سازی کرده و تست‌های خودکار عملکرد را در خط لوله‌های CI/CD ادغام می‌کنید. در پایان این دوره، مهارت‌ها و دانش لازم برای تست عملکرد با JMeter را کسب خواهید کرد تا اطمینان حاصل کنید اپلیکیشن‌های جاوای شما در برابر بارهای واقعی به طور قابل اعتمادی مقیاس‌پذیر هستند.

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

مقدمه‌ای بر تست عملکرد با JMeter Introduction to Performance Testing with JMeter

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

  • نصب و راه‌اندازی JMeter Setting up JMeter

  • پیکربندی JMeter Configuring JMeter

  • بررسی اپلیکیشن دموی دوره The Demo Application

  • ساخت یک اسکریپت ساده در JMeter Creating a Simple JMeter Script

  • اجرای تست عملکرد با JMeter Performance Testing with JMeter

ایجاد پلن تست در JMeter Creating a JMeter Test Plan

  • نحوه عملکرد JMeter How JMeter Works

  • طراحی یک پلن تست Designing a Test Plan

  • پیکربندی مقادیر پیش‌فرض Configuring Default Values

  • مدیریت کاربران متعدد با CSV Data Set Config Multiple Users with CSV Data Set Config

  • استخراج توکن با استفاده از Post processor Extracting the Token with a Post-processor

  • دریافت رکوردهای تصادفی Getting Random Records

  • جستجوی کارکنان Searching for Employees

  • خواص و تنظیمات JMeter JMeter Properties

  • مسیرهای اجرای وزن‌دار Weighted Execution Paths

تعیین خط مبنای عملکرد Establishing Performance Baselines

  • مقدمه‌ای بر خط مبنای عملکرد Introduction to Performance Baselines

  • انواع تست‌های عملکردی Types of Performance Tests

  • استفاده از Listeners برای معیارهای مختلف Using Listeners for Different Metrics

  • اجرای اسکریپت تست در محیط گرافیکی JMeter Executing the Test Script in JMeter's GUI

  • پیکربندی ویندوز برای تست‌های عملکرد Configuring Windows for Performance Tests

  • اجرای اسکریپت تست در خط فرمان (CLI) Executing the Test Script in the Command Line

  • تولید گزارش‌های داشبورد HTML Generating HTML Dashboard Reports

بهینه‌سازی عملکرد اپلیکیشن Optimizing Application Performance

  • مقدمه‌ای بر بهینه‌سازی عملکرد Introduction to Performance Optimization

  • مقایسه Platform Threads و Virtual Threads Platform Threads vs. Virtual Threads

  • افزودن Connection Pooling Adding Connection Pooling

  • اندکس‌گذاری دیتابیس برای بهبود سرعت جستجو Database Indexing for Search Performance

  • پیاده‌سازی سیستم کشینگ (Caching) Implementing Caching

تست عملکرد در خط لوله‌های CI/CD Performance Testing in CI/CD Pipelines

  • مقدمه‌ای بر تست عملکرد خودکار Introduction to Automated Performance Testing

  • ادغام JMeter با GitHub Actions Integrating JMeter with GitHub Actions

  • اجرای جریان کاری (Workflow) در GitHub Actions Running the GitHub Actions Workflow

نمایش نظرات

آموزش عملی Java SE: بهینه‌سازی عملکرد با JMeter
جزییات دوره
2h 5m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Esteban Herrera Esteban Herrera

چگونه می توانم به شما کمک کنم؟

استبان هررا بیش از دوازده سال تجربه در صنعت توسعه نرم افزار دارد. او در نقش‌ها و پروژه‌های زیادی کار کرده است، اما بیشتر در زمینه معماری و توسعه سیستم‌های سازمانی با جاوا و جاوا اسکریپت فعالیت کرده است.

اما او همچنین از برنامه نویسی در iOS، Android و VR/AR لذت می برد.

این روزها، او تمام وقت خود را صرف یادگیری چیزهای جدید، نوشتن مقاله، آموزش برنامه نویسی و لذت بردن از فرزندانش می کند