دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

تسلط به JMeter - از مبتدی تا پیشرفته در تست عملکرد

تسلط به JMeter - از مبتدی تا پیشرفته در تست عملکرد

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • اصول تست عملکرد با استفاده از JMeter
  • ایجاد و مدیریت برنامه‌های تست برای وب، API و تست پایگاه‌ داده
  • اسکریپت‌نویسی پیشرفته، ماژولاریته و یکپارچه‌سازی با ابزارهای CI/CD مانند جنکینز
  • استفاده از کنترلرهای پیشرفته، لاگ‌های سفارشی و نمودارها برای تحلیل عمیق.
  • اجرای مدل‌های Master-slave و استفاده مجدد از اسکریپت‌ها برای تست مقیاس‌پذیر

پیش‌نیازهای دوره

  • درک اولیه از وب اپلیکیشن‌ها و API. آشنایی با مفاهیم تست نرم‌افزار مفید است اما اجباری نیست.
  • یک کامپیوتر با جاوا نصب‌ شده برای اجرای JMeter لازم است.

توضیحات دوره

مقدمه

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

بخش 1 - JMeter - مبتدیان

این بخش اصول اولیه JMeter را به‌ همراه نصب و ویژگی‌های اصلی آن ارائه می‌دهد. شما با درخواست‌های HTTP، کنترلرهای ساده و مشاهده درخت نتایج آشنا خواهید شد. مباحث کلیدی شامل پارامترسازی، همبستگی، تست API و مدیریت داده‌ تصادفی هستند. در پایان این بخش، شما با ایجاد برنامه‌های تست اولیه و کامپوننت‌های اساسی JMeter آشنا خواهید شد.

بخش 2 - JMeter - سطح متوسط

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

بخش 3 - JMeter - پیشرفته

این بخش روی قابلیت‌های پیشرفته JMeter، از جمله استخراج‌کننده‌های X-Path، استخراج جی‌سان و راه‌اندازی teardown threads متمرکز می‌شود. شما مدل‌های JMS، اسکریپت‌نویسی ماژولار، کنترلرهای توان عملیاتی و حالت‌های اجرای master-slave را بررسی خواهید کرد. این بخش همچنین شامل استفاده از JMeter با اپلیکیشن‌های تک صفحه‌ای و ایجاد اسکریپت‌های قابل استفاده مجدد است تا اطمینان حاصل شود که می‌توانید نیازهای تست پیچیده را مدیریت کنید.

بخش 4 - مرور و جمع‌بندی دوره JMeter

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

نتیجه‌گیری

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

این دوره برای چه کسانی مناسب است؟

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

تسلط به JMeter - از مبتدی تا پیشرفته در تست عملکرد

  • آشنایی با JMeter 03:06
  • نصب JMeter 10:08
  • درخواست HTTP 04:53
  • افزودن کنترلر ساده 09:09
  • مشاهده درخت نتایج 06:52
  • درخواست پیش‌فرض 04:17
  • پارامترسازی 04:52
  • همبستگی 08:07
  • ویژگی‌های JMeter 07:44
  • تست API با استفاده از JMeter 03:57
  • ارسال اکشن SOAP 10:23
  • استفاده از داده‌ تصادفی 09:57
  • دیالوگ Helper تابع 03:44
  • توابع و متغیرها 05:45
  • توابع و متغیرها - ادامه 06:56
  • حالت غیر GUI 04:07
  • حالت غیر GUI - ادامه 01:09
  • سمپلر FTP 06:28
  • اطلاعات بیشتر درباره سمپلر FTP 03:26
  • برنامه تست پایگاه داده 09:18
  • Assertions برنامه تست پایگاه داده 03:16
  • Plugin Manager و دیباگر به صورت گام‌به‌گام 08:06
  • فایل ویژگی‌های JMeter 02:36
  • سمپلر ساختگی 06:30
  • گزارش‌های HTML از خط فرمان 10:19
  • گزارش‌های HTML از CSV مستقل 03:04
  • هدرهای کش در HTTP 05:33
  • Cookie Manager در HTTP 03:18
  • کنترلر حلقه 02:33
  • کنترلر تراکنش 04:04
  • ایجاد گروه Thread 05:41
  • Pacing 06:22
  • Cache Manager 05:12
  • AJAX و JMeter 01:30
  • اطلاعات بیشتر درباره JMeter 08:31
  • یکپارچه‌سازی JMeter و جنکینز 08:24
  • یکپارچه‌سازی JMeter و جنکینز - ادامه 07:56
  • استفاده از جاوا در JMeter 04:02
  • قرار دادن کد در JMeter 03:03
  • سمپلر و متغیر شل Bean 02:18
  • ایجاد لاگ سفارشی 10:30
  • لاگ سفارشی - ادامه 02:56
  • رایتر فایل انعطاف‌پذیر 09:26
  • تولید نمودارهای سفارشی 10:43
  • اجرای فایل دسته‌ای 04:51
  • یکپارچه‌سازی JMeter با Maven. 09:35
  • Listener ژنراتور نمودار 09:12
  • Listener ژنراتور نمودار - ادامه 05:04
  • مشاهده نتایج از تست غیر GUI 04:33
  • ارسال ایمیل‌ها با سمپلر SMTP 08:45
  • خواندن ایمیل با JMeter 04:51
  • همزمان‌سازی تایمر 06:51
  • چگونه نتایج بلادرنگ را در اجرای غیر GUI دریافت کنیم؟ 09:15
  • آشنایی با XPath 03:19
  • درک X-Path سفارشی 07:49
  • درک X-Path سفارشی - ادامه 09:47
  • کلاس استخراج‌کننده X-Path 06:09
  • Assertion در X-Path 03:31
  • Google Geocode چیست؟ 06:30
  • Header Manager در HTTP 07:15
  • استخراج جی‌سان و راه‌اندازی Teardown Threads 07:17
  • راه‌اندازی Teardown Threads 04:20
  • تئوری کنترلر IF 02:43
  • بخش عملی کنترلر IF 08:29
  • نصب Apache MQ 08:17
  • JMS نقطه به نقطه 11:38
  • مدل پابلیشر-سابسکرایبر JMS 04:54
  • درخواست JUNIT 08:02
  • درخواست JUNIT - ادامه 06:38
  • یونیت HTML 05:25
  • سمپلر وب درایور WDS 05:54
  • کنترلر بخش بحرانی 05:54
  • اجرای حالت Master Slave 07:42
  • اجرای حالت Master Slave - ادامه 06:52
  • ایجاد اسکریپت‌های ماژولار و قابل استفاده مجدد 03:26
  • کنترلر ماژول 06:44
  • اجرای کنترلر ماژول 01:08
  • کنترلر Include 03:58
  • کنترلر توان عملیاتی 10:29
  • کنترلر ران‌تایم 05:38
  • کنترلر ترتیب تصادفی 03:44
  • کنترلر سوئیچ 07:31
  • اپلیکیشن‌های تک صفحه‌ای 09:20
  • آشنایی با دوره 01:06
  • آشنایی با JMeter 08:02
  • نصب JMeter 04:04
  • اولین مورد تست در JMeter 03:06
  • برنامه تست 02:56
  • گروه Thread 05:01
  • کنترلر 04:48
  • Listeners 06:40
  • تابع در JMeter 07:01
  • نتیجه‌گیری دوره 01:06

3,647,000 729,400 تومان

مشخصات آموزش

تسلط به JMeter - از مبتدی تا پیشرفته در تست عملکرد

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:همه سطوح
  • تعداد درس:93
  • مدت زمان :09:14:03
  • حجم :5.09GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,009,000 801,800 تومان
  • زمان: 10:09:27
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,359,500 1,271,900 تومان
  • زمان: 16:06:37
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,244,000 248,800 تومان
  • زمان: 03:09:20
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
809,500 161,900 تومان
  • زمان: 02:03:10
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید