آموزش جامع JMeter به همراه AppD، BeanShell، Jenkins و Grafana - آخرین آپدیت

دانلود JMeter with AppD, BeanShell, Jenkins & Grafana

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط کامل بر JMeter از صفر تا صد – شامل AppDynamics، Jenkins، InfluxDB، Grafana و موارد دیگر در این دوره، JMeter را از مفاهیم پایه تا پیشرفته بیاموزید و قادر به طراحی، اجرا و تحلیل طرح‌های تست عملکرد (Performance Test Plans) شوید. یکپارچه‌سازی JMeter با ابزارهای مانیتورینگ مانند Dynatrace، AppDynamics، InfluxDB و Grafana برای تحلیل‌های لحظه‌ای (Real-time). اتوماسیون تست‌های عملکرد با استفاده از Jenkins و ارتقای اسکریپت‌نویسی با BeanShell و منطق‌های سفارشی. استفاده از Blazemeter برای تست‌های عملکرد مبتنی بر ابر و مقیاس‌بندی تست‌ها برای اپلیکیشن‌های سطح سازمانی. پیشنیازها: - دانش پایه در مورد مفاهیم تست نرم‌افزار (دستی یا اتوماسیون). - آشنایی با اپلیکیشن‌های وب و پروتکل HTTP (کمک‌کننده است اما اجباری نیست). - اشتیاق به یادگیری تست عملکرد از پایه با ابزارهای واقعی.

                                                                                          نکته بسیار مهم

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

در حالی که تمامی مباحث کلیدی به طور کامل پوشش داده شده‌اند، لطفاً توجه داشته باشید که:

  • جریان دوره ممکن است مطابق با فرمت سنتی دوره‌های استودیویی نباشد.

  • ممکن است مقدار کمی صدای پس‌زمینه یا ارجاعات به شرکت‌کنندگان وجود داشته باشد.

  • تمرکز اصلی بر ارائه درک عمیق مفهومی و نحوه استفاده از ابزارهاست.

اگر به دنبال دوره‌ای با تدوین استودیویی و صیقل‌خورده هستید، این دوره ممکن است با انتظارات شما سازگار نباشد.
اما اگر
سبک یادگیری طبیعی، تعاملی و کاربردیرا ترجیح می‌دهید، این دوره برای شما بسیار ارزشمند خواهد بود.




                                                                              توضیحات دوره

این دوره طراحی شده است تا شما را از مبانی JMeter به تسلط در تست عملکرد لحظه‌ایبا استفاده از ابزارهای قدرتمندی مانند AppDynamics، BeanShell، InfluxDB، Grafana و Jenkinsبرساند.

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

این دوره عملی سرشار از مثال‌های کاربردی، داشبوردهای لحظه‌ای، یکپارچه‌سازی با خط لوله‌های CI/CD و نکاتی برای آمادگی برای جایگاه‌های شغلی تست عملکرداست.

در این آموزش عملی، ابتدا با تسلط بر Apache JMeter، یکی از قدرتمندترین ابزارهای متن‌باز برای تست فشار (Load) و عملکرد، شروع می‌کنید. شما پایه‌ای قوی در ایجاد طرح‌های تست، پیکربندی Thread Groupها، تحلیل نتایج و شبیه‌سازی سناریوهای بار واقعی کسب خواهید کرد.

با پیشرفت در دوره، وارد مباحث عمیق‌تر اسکریپت‌نویسی پیشرفته با BeanShellمی‌شویم تا قابلیت‌های JMeter را با مدیریت داده‌های پویا و منطق‌های سفارشی گسترش دهیم. سپس یاد می‌گیرید چگونه عملکرد اپلیکیشن را با ابزارهای سازمانی APM مانند AppDynamicsمانیتور کنید تا بتوانید گلوگاه‌ها (Bottlenecks) را در سطح سرور و اپلیکیشن شناسایی کنید.

برای ایجاد یک خط لوله مدرن مانیتورینگ عملکرد، JMeter را با InfluxDBو Grafanaیکپارچه می‌کنید تا داشبوردهای زیبای لحظه‌ای برای بصری‌سازی نتایج تست ایجاد کنید.

همچنین نحوه راه‌اندازی Jenkinsبرای یکپارچه‌سازی با CI/CD را خواهید آموخت تا تست‌های عملکرد خود را برای تضمین کیفیت مداوم در تمامی نسخه‌ها، اتوماتیک کنید.


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

مقدمه Introduction

  • دمو Demo

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

  • روز اول Day 1

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

  • روز دوم Day 2

کنترل‌کننده‌های منطقی (Logic Controllers) Logic Controllers

  • روز سوم Day 3

مدل بار کاری و معرفی Apache JMeter Workload Model and Apache JMeter Introduction

  • روز چهارم Day 4

دانلود JMeter و منابع آموزشی JMeter Download & Hand-outs

  • روز پنجم Day 5

  • منابع و مطالب آموزشی دوره Hand-Outs / Course Material

مدیریت پلاگین‌های JMeter JMeter Plugin Manager

  • روز ششم Day 6

آشنایی با JMeter Jmeter Introduction

  • روز هفتم Day 7

معرفی JMeter JMeter Introduction

  • روز هشتم Day 8

گروه‌های ترد (Thread Groups) Thread Groups

  • روز نهم Day 9

گروه ترد پله‌ای و نمونه‌گیرها (Samplers) Stepping Thread Group and Samplers

  • روز دهم Day 10

درخواست HTTP (HTTP Request) HTTP Request

  • روز یازدهم Day 11

کنترل‌کننده‌های منطقی Logic Controllers

  • روز دوازدهم Day 12

کنترل‌کننده‌های منطقی (بخش دوم) Logic Controllers

  • روز سیزدهم Day 13

عناصر پیکربندی (Config Elements) Config Elements

  • روز چهاردهم Day 14

پیش‌فرض‌های درخواست HTTP و متغیرهای تعریف شده توسط کاربر HTTP Request Defaults and User Defined Variables

  • روز پانزدهم Day 15

مدیریت کوکی‌های HTTP HTTP Cookie Manager

  • روز شانزدهم Day 16

مدیریت کش HTTP و مدیریت احرازهویت HTTP HTTP cache Manager and HTTP Authorization Manager

  • روز هفدهم Day 17

تایمرها (Timers) Timers

  • روز هجدهم Day 18

تاییدیه ها (Assertions) Assertions

  • روز نوزدهم Day 19

شنودکننده‌ها و پیش‌پردازشگرها Listeners and Pre processor

  • روز بیستم Day 20

پارامترهای کاربر و پس‌پردازشگرها User Parameter and Post processor

  • روز بیست و یکم Day 21

استخراج‌کننده Boundary – مدیریت مقادیر پویا (Correlation) Boundary Extractor – Dynamic value Handling (Correlation)

  • روز بیست و دوم Day 22

استخراج‌کننده Regular Expression – مدیریت مقادیر پویا (Correlation) Regular Expression Extractor – Dynamic value Handling (Correlation)

  • روز بیست و سوم Day 23

تست بار توزیع شده و اجرای JMeter در حالت GUI Distributed Load Testing and JMeter GUI Execution

  • روز بیست و چهارم Day 24

اجرای وب‌سرویس‌ها و سرویس‌های REST در JMeter JMeter Web Services Execution and JMeter REST services Execution

  • روز بیست و پنجم Day 25

توابع JMeter JMeter Functions

  • روز بیست و ششم Day 26

اجرای JMeter در حالت Non-GUI JMeter Non-GUI mode Execution

  • روز بیست و هفتم Day 27

تحلیل گزارش‌ها و یکپارچه‌سازی JMeter با Grafana Report Analysis and JMeter Integration with Grafana

  • روز بیست و هشتم Day 28

نمونه‌های اسکریپت‌نویسی BeanShell Sample Beanshell Scripting

  • روز بیست و نهم Day 29

پیکربندی Master-Slave در JMeter و اجرای تست بار با گزینه Remote Start JMeter Master slave Configuration and Execute Load test with Remote start option

  • روز سی‌ام Day 30

تایمر Constant Throughput و تایمر Synchronizing Constant throughput timer and Synchronizing timer

  • روز سی و یکم Day 31

درخواست JDBC JDBC Request

  • روز سی و دوم Day 32

مانیتورینگ سرور در JMeter JMeter Server monitoring

  • روز سی و سوم Day 33

یکپارچه‌سازی JMeter با AppDynamics JMeter Integration with AppDynamics

  • روز سی و چهارم Day 34

یکپارچه‌سازی JMeter با Grafana JMeter Integration with Grafana

  • روز سی و پنجم Day 35

نمونه‌گیر BeanShell Beanshell sampler

  • روز سی و ششم Day 36

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

  • روز سی و هفتم Day 37

نمایش نظرات

آموزش جامع JMeter به همراه AppD، BeanShell، Jenkins و Grafana
جزییات دوره
24.5 hours
39
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,201
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

kumar Gupta kumar Gupta

کارشناس تست عملکرد

Anand Kumar Gupta Anand Kumar Gupta

کومار گوپتا - متخصص تست عملکرد

Saravanan Srinivasan Saravanan Srinivasan

متخصص APM و تست عملکرد