یادگیری JMeter برای تست کارایی: راهنمای کامل
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به Apache JMeter از سطح مبتدی تا پیشرفته
- درک مفاهیم تست کارایی: تست بار، تست فشار، تست جهشی و تست پایداری
- ایجاد و اجرای پلنهای تست کارایی در دنیای واقعی
- ضبط و بهبود اسکریپتهای تست با استفاده از JMeter
- انجام تست کارایی API (REST و SOAP)
- تحلیل نتایج تست با استفاده از listeners و تولید گزارشهای دقیق
- شناسایی گلوگاهها و بهینهسازی عملکرد اپلیکیشن
- پارامتریسازی، همبستگی و assertions در JMeter
- یکپارچهسازی JMeter با ابزارهای CI/CD مانند Jenkins
- اجرای تست توزیعشده برای اپلیکیشن های در مقیاس بزرگ
- کار روی پروژههای واقعی برای کسب تجربه عملی
- آماده شدن برای ورود به بازار کار در نقشهای QA، SDET و تست کارایی
پیشنیازهای دوره
- درک اولیه از مفاهیم تست نرمافزار (مفید است اما الزامی نیست)
- آشنایی با وب اپلیکیشن ها و APIها
- یک کامپیوتر/لپتاپ با اتصال اینترنت
- نیازی به تجربه قبلی با JMeter نیست (از ابتدا شروع میکنیم)
- آمادگی برای تمرین و یادگیری عملی
توضیحات دوره
آیا آمادهاید به تست کارایی مسلط شوید و به یک متخصص بسیار ماهر QA تبدیل شوید؟ این دوره جامع درباره Apache JMeter شما را با مثالهای عملی و واقعی از سطح مبتدی تا پیشرفته همراهی میکند.
تست کارایی در دنیای دیجیتال پرسرعت امروز یک مهارت حیاتی است؛ جایی که سرعت و قابلیت اطمینان اپلیکیشن، موفقیت را تعیین میکنند. در این دوره یاد میگیرید چگونه با JMeter ترافیک واقعی کاربران را شبیهسازی کنید، گلوگاهها را شناسایی کنید و عملکرد اپلیکیشن را بهینهسازی کنید.
ما با اصول تست کارایی شروع میکنیم، از جمله تست بار، تست فشار و تست مقیاسپذیری. سپس بهصورت عمیق وارد رابط کاربری، کامپوننت ها و معماری JMeter میشوید. یاد میگیرید چگونه پلنهای تست قدرتمند بسازید، سناریوهای تست طراحی کنید و گزارشهای عملکرد را تحلیل کنید.
این دوره تمرکز زیادی بر یادگیری عملی دارد. شما روی پروژههای واقعی مانند تست وب اپلیکیشن ها، APIها و پایگاههای داده کار خواهید کرد. همچنین یاد میگیرید چگونه JMeter را با ابزارهای CI/CD یکپارچه کنید تا تست کارایی خودکار را در محیطهای واقعی اجرا کنید.
در پایان این دوره، شما قادر خواهید بود:
- با اطمینان اسکریپتهای تست کارایی را ایجاد و اجرا کنید.
- نتایج را تحلیل کرده و گزارشهای دقیق تولید کنید.
- با استفاده از بینشهای داده محور، عملکرد اپلیکیشن را بهینه کنید.
- برای نقشهای QA ،SDET و تست کارایی آماده ورود به بازار کار باشید.
چه مبتدی باشید، چه تستر، توسعهدهنده یا مهندس DevOps، این دوره به شما کمک میکند مهارتهای پرتقاضا را بسازید و مسیر شغلی خود را پیش ببرید.
امروز سفر خود را آغاز کنید و با JMeter به یک متخصص تست کارایی تبدیل شوید!
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند تست کارایی را از صفر یاد بگیرند.
- تسترهای دستی که میخواهند به سمت اتوماسیون/تست کارایی ارتقا پیدا کنند.
- مهندسان QA و SDETهایی که میخواهند مهارتهای خود را تقویت کنند.
- توسعهدهندگانی که میخواهند عملکرد اپلیکیشن را تست کنند.
- مهندسان DevOps که به یکپارچهسازی تست کارایی در CI/CD علاقهمند هستند.
- هر کسی که برای نقشهای شغلی مرتبط با تست کارایی آماده میشود.
یادگیری JMeter برای تست کارایی: راهنمای کامل
-
مقدمهای بر تست نرمافزار و تست کارایی 25:26
-
مقدمهای بر Apache JMeter 09:54
-
نصب Apache JMeter 02:35
-
مروری بر ابزار JMeter - بخش 1 06:24
-
مروری بر ابزار JMeter - بخش 2 08:17
-
ضبط اپلیکیشن تحت تست با JMeter 08:53
-
ضبط در Chrome با افزونه Blazemeter 12:13
-
Thread Group چیست و چه اهمیتی در JMeter دارد؟ 12:34
-
Listenerها چه هستند و چگونه از آنها استفاده کنیم؟ 13:19
-
Listenerها برای نظارت نتایج تست بار 14:27
-
Percentileها چه هستند و چه اهمیتی در تست کارایی دارند؟ 05:38
-
تحلیل مقادیر نتایج نمودار: توان عملیاتی و انحراف معیار 17:19
-
نصب افزونههای اضافی: Concurrency و Ultimate Thread Group 17:22
-
استفاده از HTTP Cookie Manager در JMeter 16:53
-
چگونه از Assertionها در JMeter استفاده کنیم؟ 11:44
-
انواع مختلف Assertionها در JMeter 10:19
-
دسترسی به وبسایت نمونه WebTour برای تمرین 01:45
-
نصب وبسایت نمونه و نمایشی WebTour 07:22
-
Controllerها در JMeter چه هستند؟ 07:56
-
استفاده از Controllerها: Transaction Controller 12:01
-
استفاده از Controllerها: Simple Controller و Module Controller 20:34
-
استفاده از Controllerها: Interleave Controller 10:48
-
استفاده از Controllerها: Runtime و Random Controller 10:06
-
استفاده از Controllerها: If Controller، While Controller و Loop Controller 12:23
-
استفاده از Timerها: Constant ،Gaussian ،Poisson ،Uniform Random Timer 11:20
-
استفاده از Constant Throughput Timer 11:44
-
کاربرد عملی عبارات منظم - بخش 1 06:21
-
کاربرد عملی عبارات منظم - بخش 2 01:07
-
کاربرد عملی عبارات منظم - بخش 3 01:54
-
کاربرد عملی عبارات منظم - بخش 4 05:20
-
کاربرد عملی عبارات منظم - بخش 5 06:00
-
چگونه Http Request Samplerها را بدون ضبط ایجاد کنیم؟ 11:38
-
چگونه داده را با استفاده از CSV Data Config Set دادهمحور کنیم؟ 11:39
-
اهمیت اسکریپتنویسی BeanShell در JMeter 13:19
-
افزودن منطق شرطی از طریق اسکریپتنویسی BeanShell 03:55
-
مقدمهای بر همبستگی در JMeter 20:29
-
مراحل شناسایی همبستگی و پیادهسازی عبارات منظم برای آن 08:33
-
چگونه اسکریپتهای تست را در حالت Non-GUI در Apache JMeter اجرا کنیم؟ 19:17
-
اهمیت Blazemeter برای اجرای مبتنی بر ابر 26:35
-
تست توزیعشده در JMeter: معماری Master-Slave 11:29
-
ابزار Profiler جاوا Yourkit برای نظارت سرور 26:42
مشخصات آموزش
یادگیری JMeter برای تست کارایی: راهنمای کامل
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:41
- مدت زمان :07:53:34
- حجم :4.58GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy