تست عملکرد کارشناسی ارشد با استفاده از JMeter (از پایه تا پیشرفته)

Master Performance Testing using JMeter (Basic to Advanced)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از مبانی تا تسلط: راهنمای جامع تست عملکرد با JMeter با پروژه های زنده (به روز رسانی در سال 2024) مبانی تست عملکرد: درک مفاهیم اصلی و اهمیت تست عملکرد در چرخه عمر توسعه نرم افزار. JMeter Essentials: Master JMeter، از جمله نصب، پیکربندی، و ایجاد برنامه های آزمایشی اولیه. روی پروژه های بلادرنگ کار کنید و مفاهیم را به کار ببرید. تکنیک‌های تست بار: طراحی و اجرای تست‌های بار برای شبیه‌سازی سناریوهای کاربر در دنیای واقعی و تحلیل رفتار سیستم تحت بار را بیاموزید. معیارهای عملکرد و تجزیه و تحلیل: درک شاخص‌های عملکرد کلیدی (KPI)، جمع‌آوری داده‌های عملکرد، و تجزیه و تحلیل نتایج آزمون با استفاده از گزارش‌گیری JMeter. موضوعات پیشرفته: برای سناریوهای آزمایش واقعی به موضوعات پیشرفته‌ای مانند آزمایش توزیع‌شده، پارامترسازی و همبستگی شیرجه بزنید. پروژه های بلادرنگ: مفاهیم و ابزارهای آموخته شده را در پروژه های بلادرنگ به کار ببرید، تجربه عملی به دست آورید و یک نمونه کار قوی برای مصاحبه های شغلی ایجاد کنید. آماده سازی مصاحبه: سوالات معمول مصاحبه تست عملکرد را تمرین کنید و پاسخ های دقیق را همراه با توضیحات دریافت کنید. تست عملکرد API با استفاده از تست عملکرد سمت مشتری JMeter با استفاده از Google Lighthouse. پیش نیازها: بدون نیاز به دانش برنامه نویسی. شما هر آنچه را که نیاز دارید یاد خواهید گرفت. دانش یا تجربه کاری در صنعت نرم افزار مزیت محسوب می شود.

به دوره "تست عملکرد کارشناسی ارشد با استفاده از JMeter" خوش آمدید!


با دوره جامع "تست عملکرد کارشناسی ارشد با استفاده از JMeter" پتانسیل کامل تست عملکرد را باز کنید. این دوره آموزشی که توسط کارشناسان صنعت توسعه داده شده است، طراحی شده است تا شما را با مهارت ها و دانش مورد نیاز برای برتری در تست عملکرد با استفاده از JMeter مجهز کند.

ویژگی های کلیدی این دوره:


  • تخصص در صنعت: از متخصصان با تجربه ای که بینش های دنیای واقعی و بهترین شیوه ها را در برنامه درسی آورده اند، بیاموزید.


  • محتوای دوره جامع: دوره ما با پوشش همه چیز از اصول اولیه تا تکنیک های پیشرفته، به شما اطمینان می دهد که درک کاملی از مفاهیم تست عملکرد و عملکردهای JMeter دارید.


  • پروژه‌های دنیای واقعی و تجربه عملی: از طریق پروژه‌های دنیای واقعی، شبیه‌سازی‌ها و تمرین‌هایی که سناریوهای صنعت را منعکس می‌کنند، تجربه عملی به دست آورید و شما را برای چالش‌های حین کار آماده می‌کند.


  • به‌روزرسانی‌های مستمر و آخرین روندها: با به‌روزرسانی‌های مداوم در مورد آخرین روندها، ابزارها و تکنیک‌های تست عملکرد و JMeter، از منحنی جلوتر بمانید.


  • پشتیبانی قوی با منابع: به منابع فراوانی از جمله مواد مطالعه، نمونه کد، و تالارهای گفتمان پشتیبانی دسترسی داشته باشید تا سفر یادگیری خود را بهبود ببخشید و مشکلات را عیب یابی کنید.


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

چه شما مبتدی هستید که به دنبال ورود به حوزه تست عملکرد هستید یا یک حرفه ای با تجربه با هدف ارتقای مهارت های خود، این دوره شما را با ابزارها و دانش مورد نیاز برای موفقیت در چشم انداز فناوری رقابتی امروزی مجهز می کند.

برای تسریع در تست عملکرد آماده هستید؟

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


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

مقدمه Introduction

  • مقدمه Introduction

  • چگونه تجربه یادگیری بهتری داشته باشیم How to get a better learning experience

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

ملزومات تست عملکرد Essentials of Performance Testing

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

  • تست عملکرد چیست؟ What is Performance Testing?

  • انواع تست عملکرد Types of Performance Testing

  • ابزارهای اصلی تست عملکرد در بازار Major Performance Testing Tools in market

  • چرا تست عملکرد مورد نیاز است؟ Why Performance Testing is needed ?

  • مفاهیم کلیدی در تست عملکرد - متریک ها و اندازه گیری ها Key concepts in Performance Testing - Metrics and Measurements

  • فرآیند تست عملکرد (چرخه زندگی) (چگونه تست عملکرد انجام دهیم؟) Performance Testing Process(Life Cycle) ( How to do Performance Testing ? )

  • آزمون - مبانی تست عملکرد Quiz - Performance Testing Basics

Jmeter Essentials Jmeter Essentials

  • چرا جی متر؟ و مزایای JMeter Why JMeter ? and Advantages of JMeter

  • جاوا و JMeter را روی MAC نصب کنید Install Java and JMeter on MAC

  • جاوا و جی متر را روی ویندوز نصب کنید Install Java and JMeter on Windows

  • اولین تست JMeter را ایجاد کنید (چگونه برنامه آزمایشی را در Jmeter ایجاد کنیم؟) Create first JMeter test ( How to create test plan in Jmeter ? )

  • نوار ابزار JMeter و گزینه های منو JMeter Toolbar and Menu Options

  • شنوندگان در JMeter - قسمت 1 Listeners in JMeter - Part 1

  • شنوندگان در JMeter - قسمت 2 Listeners in JMeter - Part 2

  • ادعاها در JMeter - قسمت 1 Assertions in JMeter - Part 1

  • ادعاها در JMeter - قسمت 2 Assertions in JMeter - Part 2

  • درک HTTP(های) تست اسکریپت ضبط کننده و اجزای آن Understanding HTTP(s) Test Script Recorder and its Components

  • اسکریپت آزمایشی را با استفاده از ضبط کننده اسکریپت تست HTTP (ها) در JMeter ضبط کنید Record test script using HTTP(s) Test Script Recorder in JMeter

  • نحوه ضبط اسکریپت آزمایشی با استفاده از افزونه BlazeMeter در مرورگر کروم How to Record Test Script using BlazeMeter Plugin to Chrome Browser

  • متغیرها در JMeter Variables in JMeter

  • توابع در JMeter Functions in JMeter

  • پارامترسازی در JMeter Parameterisation in JMeter

  • همبستگی در JMeter Correlation in JMeter

  • تایمر در JMeter Timers in JMeter

  • پیش پردازنده و پس پردازشگر در JMeter Pre-processors and Post-processors in JMeter

  • مدیریت پلاگین ها در JMeter Plugins Management in JMeter

  • تست های JMeter را با استفاده از خط فرمان اجرا کنید Run JMeter tests using Command Line

  • گزارش تست HTML را در JMeter ایجاد کنید Generate HTML test report in JMeter

  • امتحان در مبانی Jmeter Quiz on Jmeter Basics

پروژه زنده تست عملکرد - برنامه وب (پایان تا انتها) Performance Testing Live Project - Web Application ( End to End )

  • جمع آوری و تجزیه و تحلیل پروژه مورد نیاز (فاز 1) Project-Requirement Gathering and Analysis (Phase 1)

  • پروژه-برنامه ریزی و طراحی (فاز 2 - قسمت 1) Project-Planning and Design (phase 2 - part 1)

  • پروژه-برنامه ریزی و طراحی (فاز 2 - قسمت 2) - اجزای طرح تست Project-Planning and Design (phase 2 - part 2) -Test Plan Components

  • پروژه-برنامه ریزی و طراحی (فاز 2 - قسمت 3) ایجاد طرح تست عملکرد Project-Planning and Design (phase 2 - part 3)Performance Test Plan Creation

  • پروژه-برنامه ریزی و طراحی-مدلسازی حجم کار (فاز 2 - قسمت 4) Project-Planning and Design-Workload Modeling (phase 2 - part 4)

  • راه اندازی محیط آزمایش پروژه (فاز 3) Project-Test Environment Setup (phase 3)

  • انتخاب ابزار تست پروژه (فاز 4) Project-Test Tool Selection (phase 4)

  • توسعه اسکریپت تست عملکرد پروژه (فاز 5 - قسمت 1) Project-Performance Test Script Development (phase 5 - part 1)

  • توسعه اسکریپت تست عملکرد پروژه (فاز 5 - قسمت 2) Project-Performance Test Script Development (phase 5 - part 2)

  • توسعه اسکریپت تست عملکرد پروژه (فاز 5 - قسمت 3) Project-Performance Test Script Development (phase 5 - part 3)

  • توسعه اسکریپت تست عملکرد پروژه (فاز 5 - قسمت 4) Project-Performance Test Script Development (phase 5 - part 4)

  • توسعه اسکریپت تست عملکرد پروژه (فاز 5 - قسمت 5) Project-Performance Test Script Development (phase 5 - part 5)

  • توسعه اسکریپت تست عملکرد (فاز 5 - قسمت 6) - پارامترسازی Performance Test Script Development (phase 5 - part 6) - Parameterisation

  • توسعه اسکریپت تست عملکرد (فاز 5 - قسمت 7) - همبستگی Performance Test Script Development (phase 5 - part 7) - Co-relation

  • اجرای تست پروژه (فاز 6 - قسمت 1) Project-Test Execution (phase 6 - part 1)

  • اجرای تست پروژه (فاز 6 - قسمت 2) Project-Test Execution (phase 6 - part 2)

  • اجرای تست پروژه (فاز 6 - قسمت 3) Project-Test Execution (phase 6 - part 3)

  • پروژه مانیتورینگ و تجزیه و تحلیل نتیجه آزمون (فاز 7) Project-Monitoring and Analysis of test result (phase 7)

  • تنظیم و بهینه سازی عملکرد پروژه (فاز 8) Project-Performance Tuning and Optimisation (phase 8)

  • آزمایش مجدد پروژه (فاز 9) Project-Retesting (phase 9)

  • نتایج تست عملکرد گزارش پروژه (مرحله 10) Project-Report Performance Testing Results (phase 10)

  • نظارت مستمر پروژه در محیط تولید (فاز 11) Project-Continuous Monitoring in Production Environment (phase 11)

  • منابع پروژه - اسکریپت تست، سند، الگوی طرح آزمایشی، مدل سازی حجم کار Project Resources- Test Script, Document, Test Plan Template, Workload Modeling

یکپارچه سازی پیوسته (CI) Continuous Integration (CI)

  • دستورالعمل ها و الزامات نصب GIT برای راه اندازی CI/CD GIT Installation Instructions and Requirements for CI/CD setup

  • اسکریپت تست را به مخزن از راه دور (آنلاین) GitHub فشار دهید Push the Test Script to Remote(online) GitHub Repository

  • دستورالعمل‌های راه‌اندازی Jenkins Setup در دستگاه (سیستم‌عامل مک و ویندوز) Instructions to setup Jenkins Setup on your machine (MAC OS and Windows OS)

  • مفهوم ادغام پیوسته و تحویل مستمر (CI/CD) Concept of Continuous Integration and Continuous Delivery (CI/CD)

  • تست را با استفاده از GitHub و Jenkins اجرا کنید (GitHub and Jenkins Integration) Run the test using GitHub and Jenkins (GitHub and Jenkins Integration)

  • آزمون ادغام مداوم (CI) Quiz on Continuous Integration (CI)

مفاهیم تست عملکرد (پیشرفته) Performance Testing Concepts (Advanced)

  • چگونه تفاوت بین تست و محیط تولید را مدیریت کنیم How to handle difference between Test and Production environment

  • زمان تا اولین بایت (TTFB) Time to First Byte (TTFB)

  • تنگنا در تست عملکرد چیست؟ What is Bottleneck in Performance Testing

  • مقوله های تنگنا، انواع و رویکرد شناسایی Bottleneck Categories, Types and Identification Approach

مفاهیم Jmeter (پیشرفته) Jmeter Concepts (Advanced)

  • نحوه انجام تست از راه دور و توزیع شده با استفاده از JMeter How to do Remote and Distributed testing using JMeter

  • نحوه استفاده از مدیریت مجوز HTTP برای احراز هویت اولیه How to use HTTP Authorization Manager for Basic Authentication

  • نحوه ارسال ایمیل و انجام تست عملکرد سرور ایمیل (SMTP) با استفاده از JMeter How to Send Email and do Performance testing of Email (SMTP) server using JMeter

  • نحوه انجام تست عملکرد پایگاه داده با استفاده از JMeter How to do Database Performance Testing using JMeter

  • نحوه استفاده از JSON Extractor Post Processor How to use JSON Extractor Post Processor

  • نحوه کنترل Thread Count، Ramp-up period و Loop count از خط فرمان How to control Thread Count, Ramp-up period and Loop count from command line

  • مدیریت کوکی HTTP را در JMeter درک کنید Understand HTTP Cookie Manager in JMeter

  • آشنایی با کنترلرها در JMeter و If Controller در JMeter Introduction to Controllers in JMeter and If Controller in JMeter

  • کنترل کننده تراکنش در JMeter Transaction Controller in JMeter

  • کنترلر حلقه در JMeter Loop Controller in JMeter

  • در حالی که کنترلر در JMeter While Controller in JMeter

  • کنترل کننده بخش بحرانی در JMeter Critical Section Controller in JMeter

  • ForEach Controller در JMeter ForEach Controller in JMeter

  • شامل کنترلر در JMeter Include Controller in JMeter

  • کنترلر Interleave در JMeter Interleave Controller in JMeter

  • فقط یک بار کنترلر در JMeter Once Only Controller in JMeter

  • کنترلر تصادفی در JMeter Random Controller in JMeter

  • کنترل کننده سفارش تصادفی در JMeter Random Order Controller in JMeter

  • کنترل کننده ضبط در JMeter Recording Controller in JMeter

  • کنترل زمان اجرا در JMeter Run Time Controller in JMeter

  • کنترلر ساده در JMeter Simple Controller in JMeter

  • کنترل کننده توان عملیاتی در JMeter Throughput Controller in JMeter

  • کنترلر ماژول در JMeter Module Controller in JMeter

  • سوئیچ کنترلر در JMeter Switch Controller in JMeter

سوالات و پاسخ های مصاحبه تست عملکرد Performance Testing Interview Questions and Answers

  • تست عملکرد با استفاده از JMeter - سوالات مصاحبه - قسمت 1 Performance Testing Using JMeter - Interview Questions - Part 1

  • سوالات و پاسخ های مصاحبه تست عملکرد عمومی - قسمت 1 General Performance Testing Interview Questions and Answers - Part 1

  • سوالات و پاسخ های مصاحبه تست عملکرد عمومی - قسمت 2 General Performance Testing Interview Questions and Answers - Part 2

عبارات منظم Regular Expressions

  • عبارات منظم - قسمت 1 Regular Expressions - Part 1

  • عبارات منظم - قسمت 2 Regular Expressions - Part 2

  • آزمون سنجش 1 - عبارات با قاعده Assessment Test 1 - Regular Expressions

  • آزمون سنجش 2 - عبارات با قاعده Assessment Test 2 - Regular Expressions

  • آزمون سنجش 3 - عبارات با قاعده Assessment Test 3 - Regular Expressions

طراحی تست عملکرد را درک کنید Understand Performance Test Design

  • بارگذاری طراحی تست با استفاده از گروه نخ نهایی و گروه نخ پله Load Test Design using Ultimate Thread Group and Stepping Thread Group

  • نحوه طراحی تست استرس در JMeter با استفاده از Ultimate Thread Group How to Design Stress Test in JMeter using Ultimate Thread Group

  • نحوه طراحی تست Spike در JMeter با استفاده از Ultimate Thread Group How to Design Spike Test in JMeter using Ultimate Thread Group

  • نحوه طراحی تست استقامت در JMeter How to Design Endurance Test in JMeter

برنامه نویسی BeanShell در JMeter BeanShell scripting in JMeter

  • مقدمه ای بر BeanShell Scripting در JMeter Introduction to BeanShell Scripting in JMeter

  • BeanShell Pre-Processor (از مقدار متغیر Case 1-Set در JMeter استفاده کنید) BeanShell Pre-Processor (Use Case 1-Set variable value in JMeter )

  • BeanShell Sampler (استفاده از Case 2 - Simulate API End Point) BeanShell Sampler (Use Case 2 - Simulate API End Point )

  • BeanShell Post-Processor (استفاده از مورد 3 - مدیریت داده‌های پاسخ) BeanShell Post-Processor ( Use Case 3 - Handle Response Data)

  • ادعای BeanShell (استفاده از مورد 4 - اعتبارسنجی پاسخ) BeanShell Assertion (Use Case 4 - Validate Response)

  • تایمر BeanShell (استفاده از مورد 5 - معرفی تاخیر) BeanShell Timer (Use Case 5 - Introduce Delay)

  • ورود به اجزای BeanShell (استفاده از مورد 6 - استفاده از گزارش ها برای اشکال زدایی و مانیتور) Logging in BeanShell Components (Use Case 6 - Use Logs for Debug and Monitor)

  • تست ارزیابی 1 - اسکریپت BeanShell در JMeter Assessment Test 1 - BeanShell Scripting in JMeter

نظارت بر معیارهای عملکرد سمت سرور Server-Side Performance Metrics Monitoring

  • اهمیت نظارت بر معیارهای عملکرد سمت سرور Importance of Server-side performance metrics monitoring

  • ابزارهای نظارت بر عملکرد سمت سرور و نصب نمایه جاوا YourKit Server-Side Performance Monitoring Tools and Installing YourKit Java Profiler

  • مانیتورینگ CPU و پروفایل با استفاده از YourKit Java Profiler ( مانیتور سرور ) CPU Monitoring and Profiling using YourKit Java Profiler ( Monitor Server )

  • نظارت بر حافظه و پروفایل با استفاده از پروفایلر جاوا YourKit ( سرور مانیتور ) Memory Monitoring and Profiling using YourKit Java profiler ( Monitor Server )

(BONUS) تست عملکرد سمت مشتری و مهندسی عملکرد سمت مشتری (BONUS) Client Side Performance Testing and Client Side Performance Engineering

  • تست عملکرد سمت مشتری در مقابل تست عملکرد سمت سرور Client side Performance Testing vs Server side Performance Testing

  • تست عملکرد سمت مشتری با استفاده از Google Lighthouse (مقدمه) - قسمت 1 Client-Side Performance Testing using Google Lighthouse (Introduction) - Part 1

  • مهندسی عملکرد سمت مشتری - بزرگترین رنگ محتوایی (LCP) Client-Side Performance Engineering - Largest Contenful Paint (LCP)

  • مهندسی عملکرد سمت مشتری - تعامل با رنگ بعدی (INP) Client-Side Performance Engineering - Interaction to Next Paint (INP)

  • مهندسی عملکرد سمت مشتری - تغییر چیدمان تجمعی (CLS) Client-Side Performance Engineering - Cumulative Layout Shift (CLS)

  • مهندسی عملکرد سمت مشتری - First Contentful Paint (FCP) Client-Side Performance Engineering - First Contentful Paint (FCP)

  • مهندسی عملکرد سمت مشتری - تاخیر ورودی اول (FID) Client-Side Performance Engineering - First Input Delay (FID)

  • مهندسی عملکرد سمت مشتری - زمان تا اولین بایت (TTFB) Client-Side Performance Engineering - Time To First Byte (TTFB)

  • مهندسی عملکرد سمت مشتری - زمان انسداد کل (TBT) Client-Side Performance Engineering - Total Blocking Time (TBT)

  • مهندسی عملکرد سمت مشتری - شاخص سرعت (SI) Client-Side Performance Engineering - Speed Index (SI)

  • متریک سمت مشتری - قابلیت دسترسی (سنجش تجربه کاربر) Client-Side Metric - Accessibility (User Experience metric)

  • بهترین شیوه های سمت مشتری (بهترین شیوه های جلویی) Client-Side Best Practices ( Front-end best practices)

  • متریک سمت مشتری - بهینه سازی موتورهای جستجو (SEO) Client-Side Metric - Search Engine Optimization (SEO)

  • آزمون ارزیابی 1 - مهندسی عملکرد سمت مشتری Assessment Test 1 - Client-Side Performance Engineering

  • آزمون ارزیابی 2 - مهندسی عملکرد سمت مشتری Assessment Test 2 - Client-Side Performance Engineering

  • آزمون ارزیابی 3 - مهندسی عملکرد سمت مشتری Assessment Test 3 - Client-Side Performance Engineering

  • آزمون ارزیابی 4 - مهندسی عملکرد سمت مشتری Assessment Test 4 - Client-Side Performance Engineering

  • آزمون ارزیابی 5 - مهندسی عملکرد سمت مشتری Assessment Test 5 - Client-Side Performance Engineering

  • آزمون ارزیابی 6 - معیارهای سمت مشتری Assessment Test 6 - Client-Side Metrics

تست API با استفاده از JMeter API Testing using JMeter

  • API چیست؟ What is an API ?

  • اهمیت تست عملکرد API یا چرا تست عملکرد API مورد نیاز است Importance of API Performance Testing or Why API Performance Testing is needed

  • تفاوت بین تست عملکرد API و تست عملکرد وب Difference between API Performance Testing and Web Performance Testing

  • روش GET HTTP را درک کنید و درخواست GET API را آزمایش کنید Understand GET HTTP Method and Test GET API Request

  • روش POST HTTP را درک کنید و درخواست API POST را آزمایش کنید Understand POST HTTP Method and Test POST API Request

  • روش PUT HTTP را درک کنید و درخواست API PUT را آزمایش کنید Understand PUT HTTP Method and Test PUT API Request

  • روش PATCH HTTP را درک کنید و درخواست PATCH API را آزمایش کنید Understand PATCH HTTP Method and Test PATCH API Request

  • روش DELETE HTTP را درک کنید و درخواست DELETE API را آزمایش کنید Understand DELETE HTTP Method and Test DELETE API Request

  • برنامه آزمایش API را بهبود بخشید - پاسخ API را با استفاده از Assertions تأیید کنید Enhance API Test Plan - Verify API response using Assertions

  • برنامه آزمایش API را با استفاده از پارامترسازی و پیش‌فرض‌های درخواست HTTP بهبود دهید Enhance API Test Plan using Parameterisation and HTTP Request Defaults

  • برنامه تست API را از خط فرمان اجرا کنید و گزارش HTML ایجاد کنید Run API Test Plan from Command-line and Generate HTML Report

پرسش و پاسخ Question and Answer

  • نحوه خواندن بار بزرگ JSON (بدن درخواست) از فایل خارجی How to read large JSON payload (request body) from external file

نمایش نظرات

تست عملکرد کارشناسی ارشد با استفاده از JMeter (از پایه تا پیشرفته)
جزییات دوره
20.5 hours
132
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,348
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vishwanatha Hebbar Vishwanatha Hebbar

معمار آزمون

Vishwanatha Hebbar Vishwanatha Hebbar

معمار آزمون