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

دانلود Master JMeter on Live Apps for Performance Testing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل مربی هوشمند Coursera Coach است؛ روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند تا دانش خود را بسنجید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما در زمینه تست پرفورمنس (کارایی) با JMeter به تسلط خواهید رسید و یاد می‌گیرید که چگونه فشار واقعی (Load) را به طور موثر روی اپلیکیشن‌های زنده شبیه‌سازی کنید. شما تجربه عملی با ویژگی‌های متنوع JMeter مانند Thread Groups، Assertions و Listeners کسب خواهید کرد تا بتوانید عملکرد اپلیکیشن را به دقت ارزیابی و بهبود ببخشید. در پایان این دوره، قادر خواهید بود تست‌های پیچیده پرفورمنس را با استفاده از JMeter طراحی و اجرا کنید تا معیارهای حیاتی را جمع‌آوری کرده و قابلیت اطمینان اپلیکیشن را تحت فشار افزایش دهید. این دوره شما را گام‌به‌گام از ابتدایی‌ترین مراحل شروع می‌کند؛ از نصب و پیکربندی JMeter گرفته تا ضبط اسکریپت‌ها، اعمال فشار و تحلیل معیارهای عملکرد. همچنین به مباحث پیشرفته‌ای مانند پلاگین‌های JMeter، اسکریپت‌نویسی BeanShell و تست‌های توزیع‌شده خواهید پرداخت تا برای مقابله با چالش‌های واقعی آماده شوید. موضوعات کلیدی شامل درک Thread Groups، مدیریت کوکی‌ها و بهره‌گیری از قدرت Regular Expressions و تست‌های داده‌محور (Data-driven) برای سناریوهای پویا است. این دوره برای تسترهای نرم‌افزار، توسعه‌دهندگان یا هر کسی که مسئولیت تست پرفورمنس را بر عهده دارد، ایده‌آل است و مهارت‌های ضروری برای اجرای تست‌های کارایی موثر را به شما می‌آموزد. این دوره هیچ پیش‌نیازی در مورد JMeter ندارد اما داشتن درک پایه‌ای از مفاهیم تست ضروری است. سطح دشواری دوره متوسط است تا تجربه یادگیری متوازنی را برای هر کسی که می‌خواهد مهارت‌های تست خود را ارتقا دهد، فراهم کند.

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

مقدمه Introduction

  • مقدمه‌ای بر JMeter JMeter Introduction

  • مزایای JMeter نسبت به سایر ابزارهای تست پرفورمنس Advantages of JMeter over Other Performance Testing Tools

  • نصب و پیکربندی JMeter Installing and Configuring JMeter

  • مرور کلی ابزار JMeter JMeter Tool Overview

ضبط اسکریپت‌های JMeter Recording JMeter Scripts

  • ضبط اپلیکیشن مورد تست با JMeter Recording the Application under Test with JMeter

  • ضبط و بازپخش اسکریپت‌های JMeter Recording and Playback of JMeter Scripts

  • ضبط در کروم با افزونه BlazeMeter Recording in Chrome with BlazeMeter Extension

نحوه اعمال لود و تحلیل معیارهای پرفورمنس How to Put Load and Analyze Performance Metrics?

  • اهمیت Thread Group در JMeter Importance of the Thread Group in JMeter

  • اعمال لود روی اپلیکیشن با Thread Group Applying Load on Application with Thread Group

  • شنودگرها (Listeners) چیستند؟ اهمیت View Results Tree What are Listeners? What is the Importance of View Results Tree?

  • استفاده از Listeners برای مانیتورینگ نتایج تست لود Listeners to Monitor the Load Testing Results

  • انواع مختلف Listeners و کاربرد آن‌ها در جمع‌آوری معیارهای پرفورمنس Different Type of Listeners and Their Use in Gathering Performance Metrics

متدهای پیشرفته Thread Group برای لود در لحظه با JMeter Advanced Thread Group Methods for Real-Time Load with JMeter

  • پلاگین‌های تکمیلی برای پیکربندی پیشرفته لود Additional Plug-ins to Set Advanced Load Configuration

  • کاربرد Concurrency Thread Group و Ultimate Thread Group The Concurrency Thread Group and The Ultimate Thread Group Use

استفاده از HTTP Cookie Manager برای ثبت نشست‌ها HTTP Cookie Manager to Capture Sessions

  • چرا باید Cookie Manager را به تست‌ها اضافه کنیم؟ Why Do We Need to Add a Cookie Manager in Tests?

  • استفاده از Cookie Manager در تست‌های JMeter Using a Cookie Manager in JMeter Tests

اعتبارسنجی‌ها (Assertions) در JMeter Assertions in JMeter

  • اعتبارسنجی تست‌های JMeter - وضعیت Pass و Fail Validating JMeter Tests - Pass and Fail Status

  • انواع مختلف Assertions قابل استفاده در تست‌های JMeter Different Types of Assertions That You Can Use on JMeter Tests

کنترلرهای JMeter برای معیارهای هر ماژول JMeter Controllers for Module-wise Metrics

  • دموی نمونه اپلیکیشن Webtours برای تمرین Webtours Application Sample Demo for Practice

  • کنترلرها چگونه به ردیابی پرفورمنس ماژول‌های اپلیکیشن کمک می‌کنند؟ How Controllers Help to Track the Performance of Applications' Modules?

  • اهمیت Transaction Controller و Simple Controller Importance of the Transaction Controller and Simple Controller

  • استفاده از Interleave Controller در تست‌های JMeter Interleave Controller Use on JMeter Tests

  • کاربرد Runtime و Random Controllers در JMeter Usage of the Runtime and Random Controllers in JMeter

  • اهمیت If و Loop Controller برای تست استرس If and Loop Controller Importance for Stress Testing

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

  • استفاده از تایمرها در JMeter Using Timers in JMeter

  • اهمیت Constant Throughput Timer Constant Throughput Timer Importance

اهمیت Regular Expressions در JMeter Importance of Regular Expressions in JMeter

  • چرا به مفهوم Regular Expression Extractor در JMeter نیاز داریم؟ Why Do We Need Regular Expression Extractor Concept in JMeter?

  • مثال عملی اپلیکیشن جستجوی پرواز با Regular Expression Extractor Practical Example of a Flight Search Application with the Regular Expression Extractor

  • ترکیب چندین عبارت در یک Extractor واحد Combining Multiple Expressions into a Single Extractor

تست داده‌محور با JMeter Data-driven Testing with JMeter

  • نحوه ایجاد HTTP Request Samplers از ابتدا بدون ضبط How to Create HTTP Request Samplers from Scratch Without Recording

  • نحوه تزریق داده‌ها به اپلیکیشن (Data-drive) How to Datadrive the Data into Application

مقدمه‌ای بر اسکریپت‌نویسی BeanShell در JMeter Introduction to BeanShell Scripting in JMeter

  • چرا اسکریپت‌نویسی Beanshell؟ جایگاه آن در اسکریپت‌های JMeter Why Beanshell Scripting? Where it Fits in JMeter Scripting

  • افزودن منطق‌های شرطی از طریق BeanShell برای تعیین داده‌ها Adding Conditional Logics Through Beanshell Scripting to Decide the Data

  • متغیرهای BeanShell مانند ctx و prev و اهمیت آن‌ها در دریافت نتایج Sampler BeanShell Variables ctx, prev & Their Significance in Getting Sampler Results

مدیریت پاسخ‌های پویا در JMeter پیشرفته Handling Dynamic Responses - Advanced JMeter

  • مراحل ایجاد جریان کامل (End-to-End) رزرو پرواز در JMeter JMeter Steps to Create End to End Flow of Flight Reservation

  • مراحل شناسایی Correlation و پیاده‌سازی Regular Expressions Steps to Identify Correlation and Implement Regular Expressions to it

اعتبارسنجی‌های JMeter در حالت Non-GUI JMeter Validations in Non-GUI Mode

  • دستورات اجرای تست در حالت Non-GUI Commands to Run Tests in Non-GUI Mode

  • مانیتورینگ نتایج در اجرای Non-GUI Monitoring Results in Non-GUI Execution

  • اهمیت BlazeMeter برای اجرای ابری (Cloud Execution) Importance of BlazeMeter for Cloud Execution

حالت توزیع‌شده JMeter برای اجرای تست در ماشین‌های Slave JMeter Distributed Mode in Running Tests in Slave Machines

  • اهمیت مکانیزم معماری کلاینت-سرور Importance of the Client–Server Architecture Mechanism

  • مثال گام‌به‌گام برای اجرای تست روی ماشین Slave از طریق ماشین Client Step-by-Step Example to Run Tests on the Slave Machine from the Client Machine

مانیتورینگ عملکرد سرور Monitoring Server Performance

  • اهمیت مانیتورینگ سرور Importance of Server Monitoring

  • ابزار YourKit Profiler برای مانیتورینگ سرور The YourKit Profiler Tool for Server Monitoring

  • نمونه‌ای از نمودارهای مختلف عملکرد سرور Example Showing Different Server Performance Graphs

نمایش نظرات

آموزش تسلط بر JMeter برای تست پرفورمنس اپلیکیشن‌های زنده
جزییات دوره
13h 25m
44
(آخرین آپدیت)
726
4.4 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده