آموزش عملکرد جاوا SE 17 با JMeter

Java SE 17 Performance with JMeter

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما یاد می دهد که چگونه از JMeter و سایر ابزارها برای عیب یابی مشکلات عملکرد برنامه های جاوا استفاده کنید. بیشتر آموزش ها و دوره های آموزشی در مورد JMeter نشان می دهد که چگونه یک اسکریپت برای انجام تست عملکرد ایجاد کنید و از آن فراتر نروید. اما، چگونه یک خط پایه عملکرد ایجاد می کنید؟ چگونه منابعی مانند CPU و مصرف حافظه را نظارت می کنید؟ چگونه از Thread و Heap Dump علاوه بر JMeter برای شناسایی و حل مشکلات عملکرد استفاده می کنید؟ در این دوره آموزشی، Java SE 17 Performance with JMeter، یاد خواهید گرفت که از JMeter و سایر ابزارهای منبع باز برای عیب یابی مشکلات عملکرد برنامه های جاوا استفاده کنید. ابتدا، ویژگی‌های JMeter و نحوه استفاده از این ابزار برای تولید داده‌های آزمایشی و یک اسکریپت برای بارگذاری برنامه خود را بررسی خواهید کرد. در مرحله بعد، نحوه ایجاد یک پایه عملکرد را خواهید یافت که به شما کمک می کند بدانید که آیا برنامه شما مقیاس پذیر است یا خیر. در نهایت، یاد خواهید گرفت که چگونه از ابزارها و تکنیک هایی مانند عوامل، نخ ها، و heap dumps برای شناسایی و حل مشکلات عملکرد استفاده کنید. پس از اتمام این دوره، مهارت ها و دانش JMeter و ابزارهای مرتبط مورد نیاز برای آزمایش عملکرد برنامه های جاوا خود را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

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

  • مقدمه Introduction

  • راه اندازی JMeter Setting Up JMeter

  • برنامه آزمایشی The Demo Application

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

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

  • خلاصه Summary

ایجاد اسکریپت JMeter برای برنامه Creating the JMeter Script for the Application

  • JMeter چگونه کار می کند How JMeter Works

  • طراحی اسکریپت تست Designing a Test Script

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

  • چندین کاربر با پیکربندی مجموعه داده CSV Multiple Users with CSV Data Set Config

  • استخراج توکن با یک پس پردازشگر Extracting the Token with a Post-processor

  • گرفتن یک کارمند تصادفی Getting a Random Employee

  • جستجو برای کارمند تصادفی Searching for Random Employee

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

  • ویژگی های JMeter JMeter Properties

  • خلاصه Summary

ایجاد داده های تست با JMeter Creating Test Data with JMeter

  • پیکربندی اتصال به پایگاه داده Configuring the Connection to the Database

  • ایجاد جداول Creating the Tables

  • درج کاربران Inserting Users

  • درج کارمندان Inserting Employees

  • اجرای اسکریپت Executing the Script

  • خلاصه Summary

استفاده از JMeter برای تست مقیاس پذیری Using JMeter for Scalability Testing

  • مقدمه Introduction

  • پیکربندی سرور SSH در ویندوز Configuring a SSH Server on Windows

  • پیکربندی Plugin SSHMon Samples Collector Configuring the Plugin SSHMon Samples Collector

  • ذخیره نتایج تست در یک فایل Saving Test Results in a File

  • دریافت خط پایه مقیاس پذیری Getting the Scalability Baseline

  • فشار دادن CPU به 100% Pushing the CPU to 100%

  • خلاصه Summary

تشخیص مشکلات پایداری Detecting Persistence Problems

  • درباره مشکلات پایداری About Persistence Problems

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

  • استفاده از Glowroot برای تشخیص مشکلات پایداری Using Glowroot to Detect Persistence Problems

  • Thread Dumps چیست؟ What Are Thread Dumps?

  • استفاده از Thread Dumps برای تشخیص مشکلات عملکرد Using Thread Dumps to Detect Performance Problems

  • رفع مشکل Fixing the Problem

  • خلاصه Summary

تشخیص مشکلات حافظه Detecting Memory Problems

  • درباره مشکلات حافظه About Memory Problems

  • فرآیندی برای تشخیص نشت حافظه A Process to Detect Memory Leaks

  • مانیتورینگ حافظه با VisualVM Monitoring Memory with VisualVM

  • بررسی کد منبع Reviewing the Source Code

  • تجزیه و تحلیل گزارش های جمع آوری زباله با GCViewer Analyzing Garbage Collection Logs with GCViewer

  • محاسبه زمان مکث با jstat Calculating Pause Time with jstat

  • تجزیه و تحلیل هیستوگرام کلاس با jmap و jcmd Analyzing Class Histograms with jmap and jcmd

  • تجزیه و تحلیل Heap Dumps با Eclipse MAT Analyzing Heap Dumps with Eclipse MAT

  • تشخیص نشت حافظه با JFR و JDK Mission Control Detecting Memory Leaks with JFR and JDK Mission Control

  • خلاصه دوره Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش عملکرد جاوا SE 17 با JMeter
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 14m
47
Pluralsight (پلورال سایت) pluralsight-small
01 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Esteban Herrera Esteban Herrera

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

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

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

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

Pluralsight (پلورال سایت)

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

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