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

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مشکلات عملکردی هزینه‌بر هستند و اغلب قابل پیشگیری‌اند، با این حال بسیاری از برنامه‌های جاوا بدون تست فشار (Load Testing) مناسب به مرحله تولید می‌رسند. در دوره «جاوا SE در عمل: بهینه‌سازی عملکرد با JMeter»، شما یاد می‌گیرید که تست‌های جامع عملکرد را طراحی کرده و برنامه‌های جاوا را برای همزمانی بالا (High Concurrency) بهینه کنید. ابتدا، نحوه ساخت پلن‌های تست در JMeter را بررسی می‌کنید که الگوهای بار تولیدی را شبیه‌سازی کرده و معیارهای عملکردی معنادار را استخراج می‌کنند. سپس، یاد می‌گیرید که چگونه خطوط پایه عملکرد (Performance Baselines) را ایجاد کرده و معیارهای کلیدی مانند نرخ تراکنش (Throughput)، زمان پاسخ‌دهی و صدک‌ها را برای شناسایی گلوگاه‌ها تفسیر کنید. در نهایت، استراتژی‌های بهینه‌سازی هدفمند را پیاده‌سازی کرده و تست‌های خودکار عملکرد را در خط لوله‌های 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 Properties 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

  • اجرای اسکریپت تست در خط فرمان (Command Line) 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

  • اجرای گردش کار GitHub Actions Running the GitHub Actions Workflow

نمایش نظرات

آموزش جاوا 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 لذت می برد.

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