×
ribbon

آموزش عملی و جامع تست نرم افزار با JMETER

مدرس:Udemy

Rahul Aroraآکادمی گرولی

JMeter یک ابزار متن باز برای اتوماسیون تست های عملکرد و بار است. این ابزار به طور گسترده... بیشتر
زیرنویس
3.4 (8)
3 دیدگاه
531دانشجو
32ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیتیر ۱۴۰۴

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

تست عملکرد هر اپلیکیشن مبتنی بر وب

یکپارچه‌سازی API‌های مختلف مانند Selenium، JDBC، SOAP/REST برای گسترش فریم‌ورک تست عملکرد

موفقیت در مصاحبه‌های مرتبط با تست عملکرد JMeter

آشنایی با فیچرهای مختلف JMETER

این دوره شامل:

32 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

9 فصل51 جلسه32 ساعت ویدیو
مقدمه
  مقدمه‌ای بر جی‌متر و اصطلاحات کلیدی آن
19:55
  چرخه کامل تست بار و عملکرد سیستم‌ها
03:31
  نصب و راه‌اندازی JMeter
05:47
مبانی JMeter و آشنایی با قابلیت‌های آن
  آشنایی کامل با ویژگی‌های ابزار JMeter
10:20
  آشنایی با اجزای اصلی تست در JMeter
10:21
  نحوه عملکرد JMeter
05:25
  ساخت اولین اسکریپت تست در JMeter برای وب‌سایت‌ها
18:19
آشنایی با Thread Group در JMeter و افزودن بار به تست
  افزودن کاربران (Threads) به تست در JMeter
17:00
  تنظیم Ramp Up و افزایش تدریجی بار در تست JMeter
09:07
  مدیریت زمان شروع و پایان تست در JMeter با Scheduler
06:22
  افزودن پلاگین‌های خارجی Thread Group در JMeter
19:14
آشنایی با Samplerها در JMeter
  ارسال ایمیل با استفاده از SMTP Sampler در JMeter
08:48
  تست پایگاه داده با JDBC Sampler در JMeter
11:17
  اجرای تست‌های واحد جاوا با JUnit Sampler در JMeter
13:18
  یکپارچه‌سازی JMeter با Selenium WebDriver با استفاده از JUnit Sampler
08:58
  گسترش تست‌های مبتنی بر مرورگر WebDriver با WebDriver Set Sampler در JMeter
12:42
  ارسال و دریافت فایل با استفاده از FTP Sampler در JMeter
07:09
  جرای دستورات سیستم‌عامل، اشکال‌زدایی و کنترل جریان تست در JMeter
11:20
آشنایی با Logic Controllerها در JMeter برای کنترل جریان تست
  کنترل تکرار اجرای تست‌ها با Simple، Once Only و Loop Controller در JMeter
07:40
  کنترل ترتیب اجرای درخواست‌ها به‌صورت تصادفی در JMeter
07:03
  استفاده از Interleave Controller برای اجرای متناوب درخواست‌ها در JMeter
03:20
  کنترل درصد اجرای درخواست‌ها با Throughput Controller در JMeter
08:39
  کنترل زمان اجرای تست با Runtime Controller در JMeter
03:11
  کنترل اجرای شرطی تست با If و While Controller در JMeter
12:49
  ساختاردهی و مدیریت مسیر اجرای تست با Switch، Module و Include Controller در JMeter
10:51
  تکرار بر روی مقادیر استخراج‌شده با ForEach Controller و Regex Extractor در JMeter
14:49
  تکرار روی مقادیر استخراج‌شده با ForEach Controller و XPath Extractor در JMeter
05:32
آشنایی با Assertions و نحوه اعتبارسنجی پاسخ‌ها در JMeter
  اعتبارسنجی سرعت و حجم پاسخ سیستم در JMeter
09:27
  کنترل صحت ساختار و محتوای XML در تست‌ها با XML Assertions
07:32
  اعتبارسنجی ساختار HTML پاسخ با HTML Assertion در JMeter
05:58
  اعتبارسنجی محتوای پاسخ با Response Assertion در JMeter
11:21
  اعتبارسنجی پاسخ‌ها با XPath و Comparison Assertion در JMeter
09:08
مدیریت زمان‌بندی و تأخیر بین درخواست‌ها با Timers در JMeter
  ایجاد تأخیر ثابت بین درخواست‌ها با Constant Timer در JMeter
11:16
  ایجاد تأخیرهای تصادفی با Random Timers در JMeter
11:25
  هم‌زمان‌سازی اجرای کاربران در تست با Synchronizing Timer در JMeter
05:01
پیکربندی سناریوهای تست با Config Elements در JMeter
  طراحی تست‌های متنوع با استفاده از داده‌های تصادفی و شمارنده‌ها
17:27
  آشنایی با عناصر پیکربندی مختلف در JMeter: HTTP، FTP، Java، JDBC، UDV و...
07:40
  احراز هویت، کوکی‌ها و داده‌های ورودی با Config Elements در JMeter
12:09
کارگاه تخصصی JMeter 5.3 برای تست عملکرد سیستم‌ها
  روز اول: آشنایی با تست عملکرد و معرفی ابزار JMeter
115:33
  روز دوم: چرخه عمر تست عملکرد، ضبط اسکریپت با Proxy Recorder و افزونه Blazemeter -ناقص
118:06
  روز سوم: آشنایی با اجزای JMeter و مفاهیم Ramp Up و Ramp Down
124:18
  روز چهارم: تحلیل رابطه بین سناریو، نرخ عبور (Throughput)، تعداد کاربران و زمان پاسخ
117:03
  روز پنجم: آشنایی با انواع Thread Group، مدیریت افزونه‌ها، Listeners و مفاهیم کلیدی در JMeter
127:03
  روز ششم – آشنایی با Listeners پیشرفته، Samplerها، متغیرها و توابع در JMeter
130:41
  روز هفتم: آشنایی با Debug Sampler، پردازش‌گرهای پیش و پس از اجرا و عناصر پیکربندی در JMeter
123:28
  روز هشتم: تایمرها، ترتیب اجرای اجزای تست و پردازش‌گرهای پیش و پس از درخواست در JMeter
125:11
  روز نهم: استخراج داده با Boundary Extractor، مدیریت وضعیت پاسخ و اعتبارسنجی نتایج در JMeter
122:37
  روز دهم: آشنایی با Logic Controllers، ارسال درخواست JDBC و تست توزیع‌شده در JMeter
138:26
  روز یازدهم: کار با کنترلرها، فایل‌های پیکربندی (Properties) و تست پایگاه داده با JDBC Sampler در JMeter
43:22
  روز دوازدهم: طراحی تست API، اسکریپت‌نویسی با JSR223/BeanShell و اجرای تست در حالت Non-GUI و توزیع‌شده
83:58
  روز سیزدهم: تست مرورگر با WebDriver Sampler، معرفی Blazemeter و مبانی مهندسی تست عملکرد و سرور
150:13

پیش‌نیاز‌ها

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

توضیحات دوره

 JMeter یک ابزار متن‌باز برای اتوماسیون تست‌های عملکرد و بار است. این ابزار به‌طور گسترده در صنعت استفاده می‌شود و می‌تواند با API‌های مختلف مانند: Selenium، SOAP/REST، پایگاه‌های داده JDBC، FTP، MAIL برای ارسال درخواست‌ها و دریافت پاسخ‌ها به منظور اندازه‌گیری عملکرد کامل یک اپلیکیشن وب یکپارچه شود. JMeter دارای ویژگی‌های مختلفی مانند "Threads" (که کاربران مجازی هستند و در ایجاد بار بر روی سرورها کمک می‌کنند)، "Listeners" (برای تولید گزارش‌ها)، "BeanShell Scripting" (برای دستکاری منطق‌ها)، "Timers"، "Assertions" و "Logic Controllers" است که همه این‌ها به تشکیل یک فریم‌ورک خوب برای تست عملکرد کمک می‌کنند.

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

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

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

بخش 9 یک بخش جدید است که سری‌های جدید JMeter 5.0 را پوشش می‌دهد. بنابراین، شما تجربه واقعی از یادگیری JMeter و کار بر روی پروژه‌ها را در این بخش به‌دست خواهید آورد.

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

 
این دوره مناسب برای چه کسانی است:
تست‌کنندگان دستی
رهبران تیم تست
مدیران تست
تست‌کنندگان اتوماسیون که می‌خواهند دانش خود را در زمینه تست عملکرد افزایش دهند.

دیدگاه کاربران

3.4

بر اساس امتیاز 8 دانشجو

1
2
3
4
5

مهدی عرفانی دستمالچی کاشانی

5 ماه پیش

4

ترجمه فارسی زیرنویس ها خوب نیست و بهتر از این می تواند باشد همچنین بهتر است مستند متنی آموزش ها بزبان فارسی نیز تهیه و ارائه شود

دانشجوی دوره

1 ماه پیش

1

اکثر دوره های ارائه شده قدیمی هستند و با نرم افزارهای به روز همخوانی ندارند و عملا بلا استفاده هستند بد نیست بابت هزینه ای که دریافت میشه دوره ها هرچند وقت یکبار یه بازنگری بشه و اگه expireشده حذف بشه که هزینه و زمان مردم حروم نشه

محمد سعیدی

4 ماه پیش

1

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

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
531دانشجو
8نظر و امتیاز

او بیش از ۱۵ سال سابقه فعالیت در صنعت نرم‌افزار دارد و به عنوان مدیر تست در یک شرکت سطح ۵ CMMI فعالیت کرده است.
در طول دوران حرفه‌ای خود، تجربه گسترده‌ای در کار با ابزارهای اتوماسیون مختلف مانند Selenium، UFT، Cypress، Playwright، Postman و Rest Assured به دست آورده است.
او همچنین انواع فریم‌ورک‌ها مانند Data-Driven، Keyword-Driven، Hybrid، Page Object Model و Cucumber BDD را در بیش از ۱۰۰ پروژه اتوماسیون پیاده‌سازی کرده است.
علاوه بر این، هدایت تیم‌های مختلف اتوماسیون را بر عهده داشته و تخصص عملی خود را در این دوره با مخاطبان به اشتراک می‌گذارد.

وی تاکنون بیش از ۱۵ دوره در یودمی و بیش از ۴۰ دوره در Way2Automation تولید کرده و به بیش از یک میلیون دانشجو در سراسر جهان، در زمینه تست اتوماسیون و طراحی فریم‌ورک آموزش داده است.
او دوره‌های آنلاین، شرکتی و حضوری متعددی را در سراسر جهان برگزار کرده است.

آکادمی گرولیآموزش مهارت‌های شغلی
100دوره
50,086دانشجو
1,431نظر و امتیاز

• آکادمی گرولی با هدف توانمندسازی و توسعه‌ی حرفه‌ای افراد فعالیت می‌کند.

دوره‌های این آکادمی در حوزه‌های شغلی متنوعی مانند هوش مصنوعی، برنامه‌نویسی، نرم‌افزارهای کاربردی، مدیریت محصول، بازاریابی دیجیتال، مهارت‌های نرم و توسعه کسب‌وکار دسته‌بندی می‌شوند.

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

دیگر دوره‌های آکادمی گرولی