تست عملکرد با Apache JMeter - از صفر تا صد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک اصول تست عملکرد - کسب پایهای قوی در مفاهیم تست عملکرد، انواع تست و اهمیت تست عملکرد
- تسلط به رابط Apache JMeter - میآموزید که چگونه به طور موثر از رابط Apache JMeter برای ایجاد و مدیریت اسکریپتهای تست عملکرد استفاده کرده و آن را ناوبری کنید.
- ایجاد و پیکربندی برنامههای تست - میآموزید که چگونه برنامههای تست را برای تست بار، تست استرس و تست عملکرد با استفاده از عناصر مختلف JMeter طراحی و پیکربندی کنید.
- شبیهسازی سناریوهای واقعی - میآموزید که چگونه رفتارهای مختلف کاربران و الگوهای ترافیک را شبیهسازی کنید تا به طور موثر عملکرد سیستم را تحت شرایط مختلف ارزیابی کنید.
- تحلیل نتایج تست - میآموزید که چگونه نتایج تست JMeter را با استفاده از listener های داخلی و ابزارهای مصورسازی تحلیل کنید تا گلوگاهها و فرصتهای بهبود را شناسایی کنید.
- یکپارچهسازی JMeter با سایر ابزارها - درک میکنید که چگونه JMeter را با سایر ابزارهای تست و پایپلاینهای CI/CD یکپارچه کنید تا تست عملکرد در فرآیندهای مداوم را تسهیل کنید.
- بهینهسازی و عیبیابی مسائل عملکرد - یادگیری تکنیکهایی برای بهینهسازی عملکرد اپلیکیشن و عیبیابی مسائل متداول عملکرد بر اساس نتایج تست
- توسعه مهارتهای اسکریپتنویسی پیشرفته - تسلط به ویژگیهای پیشرفته JMeter، از جمله پارامترسازی، همبستگی و assertions برای مدیریت تست عملکردی پیچیده
- آمادگی برای پروژههای واقعی تست عملکرد - اعمال دانش JMeter خود در سناریوهای واقعی تست عملکرد و توسعه مهارتهای لازم برای مدیریت آنها
پیشنیازهای دوره
- هیچ دانش یا تجربه برنامهنویسی نیاز نیست.
- دانش اولیه از کامپیوترها
- درک اولیه از تست نرمافزار
توضیحات دوره
شما قدرت تست عملکرد را با Apache JMeter در این دوره جامع که برای مبتدیان و متخصصان باتجربه تست طراحی شده، کشف میکنید. چه در تست عملکرد تازهکار بوده و چه به دنبال ارتقای مهارتهای خود باشید، این دوره شما را از مبانی تا تکنیکهای پیشرفته راهنمایی کرده و شما را قادر میسازد با اطمینان تستهای عملکرد برای وب اپلیکیشنها و سرویسها را طراحی، اجرا و تحلیل کنید.
آنچه یاد خواهید گرفت:
- آشنایی با تست عملکرد - درک اصول تست عملکرد، اهمیت آن و نحوه ارتباط آن با چرخه عمر توسعه نرمافزار
- شروع کار با Apache JMeter - میآموزید که چگونه رابط JMeter را ناوبری کنید، برنامههای تست را پیکربندی کرده و اولین تست خود را راهاندازی کنید.
- ساخت سناریوهای پیچیده تست - اسکریپتهای تست multi-threaded ایجاد میکنید تا رفتار واقعی کاربر را شبیهسازی کنید، انواع درخواستهای مختلف را پیکربندی کرده و از assertions برای نتایج دقیقتر استفاده کنید.
- ویژگیهای پیشرفته JMeter - تسلط به توابع پیشرفته JMeter مانند تست توزیع شده، استفاده از پلاگینهای JMeter، مدیریت محتوای پویا و گنجاندن منابع داده خارجی
- متریکهای عملکرد و تحلیل - میآموزید که چگونه نتایج عملکرد را تفسیر کرده و زمان پاسخ، توان عملیاتی و نرخ خطا را تحلیل کنید تا گلوگاههای احتمالی و مشکلات عملکرد را شناسایی کنید.
- بهینهسازی و بهترین شیوهها - کشف بهترین شیوهها برای بهینهسازی سناریوهای تست، مدیریت داده تست و نحوه تولید گزارشهای روشنگرانه
- کاربرد واقعی - از طریق تمرینهای عملی، مطالعات موردی و چالشهای تست عملکرد واقعی، برای هر موقعیتی که ممکن است در حرفه خود با آن روبرو شوید، آماده میشوید.
در پایان دوره، شما در استفاده از Apache JMeter برای تست عملکرد مهارت کسب کرده و دانش و اعتمادبهنفس لازم برای اطمینان از عملکرد بهینه اپلیکیشنهای خود در شرایط بار را خواهید داشت.
چه شما مهندس تضمین کیفیت، توسعهدهنده یا معمار نرمافزار باشید، این دوره شما را در مسیر تبدیل شدن به کارشناس تست عملکرد قرار میدهد. همین الان به ما بپیوندید و از صفر تا صد با Apache JMeter به متخصص تست عملکرد تبدیل شوید.
این دوره برای چه کسانی مناسب است؟
- کسی که میخواهد در تست عملکرد با استفاده از ابزار اتوماسیون Apache JMeter، شغل خوبی بسازد.
- کسی که به تست عملکرد با استفاده از ابزار Apache JMeter علاقهمند است.
- کسی که میخواهد در تست عملکرد با استفاده از ابزار Apache JMeter متخصص شود.
تست عملکرد با Apache JMeter - از صفر تا صد
-
آشنایی با تست نرمافزار و تست عملکرد 25:26
-
مقدمه Apache JMeter 09:54
-
نصب Apache JMeter 02:35
-
بررسی ابزار JMeter - بخش 1 06:24
-
بررسی ابزار JMeter - بخش 2 08:17
-
رکورد اپلیکیشن تحت تست با JMeter 08:53
-
رکورد در کروم با گسترش Blazemeter 12:13
-
گروه Thread و اهمیت آن در JMeter چیست؟ 12:34
-
Listener چیست؟ و چگونه از آنها استفاده کنیم؟ 13:19
-
Listeners برای نظارت بر نتایج تست بار 14:27
-
Percentiles چیست؟ و اهمیت آنها در تست عملکرد 05:38
-
تحلیل مقادیر نتایج گراف - توان عملیاتی و انحراف معیار 17:19
-
نصب پلاگینهای اضافی - گروههای Thread همزمان و نهایی 17:22
-
استفاده از HTTP Cookie Manager در JMeter 16:53
-
چگونه از Assertions در JMeter استفاده کنیم؟ 11:44
-
انواع مختلف Assertions در JMeter 10:19
-
دسترسی به وبسایت دموی نمونه اپلیکیشن WebTour برای تمرین 02:12
-
نصب وبسایت دموی نمونه اپلیکیشن WebTour 04:13
-
کنترلرها در JMeter چیستند؟ 07:56
-
استفاده از کنترلرها - کنترلر تراکنش 12:01
-
استفاده از کنترلرها - کنترلر ساده و کنترلر ماژول 20:34
-
استفاده از کنترلرها - کنترلر Interleave 10:48
-
استفاده از کنترلرها - کنترلرهای رانتایم و تصادفی 10:06
-
استفاده از کنترلرها - کنترلر If، کنترلر While و کنترلر حلقه 12:23
-
استفاده از تایمرها - ثابت ،گاوسی، پواسون و تایمرهای تصادفی یکنواخت 11:20
-
استفاده از تایمر توان عملیاتی ثابت 11:44
-
عملی - عبارات منظم - بخش 1 06:21
-
عملی - عبارات منظم - بخش 2 01:07
-
عملی - عبارات منظم - بخش 3 01:54
-
عملی - عبارات منظم - بخش 4 05:20
-
عملی - عبارات منظم - بخش 5 06:00
-
چگونه سمپلرهای درخواست HTTP را بدون رکورد ایجاد کنیم؟ 11:38
-
چگونه داده را با استفاده از مجموعه پیکربندی داده CSV هدایت کنیم؟ 11:39
-
اهمیت اسکریپتنویسی BeanShell در JMeter 18:21
-
افزودن منطق شرطی از طریق اسکریپتنویسی BeanShell 03:55
-
آشنایی با همبستگی در JMeter 20:29
-
مراحل شناسایی همبستگی و پیادهسازی عبارات منظم برای آن 08:09
-
چگونه اسکریپتهای تست را در حالت غیر رابط کاربری گرافیکی (GUI) در Apache JMeter اجرا کنیم؟ 18:18
مشخصات آموزش
تست عملکرد با Apache JMeter - از صفر تا صد
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:38
- مدت زمان :06:49:45
- حجم :3.62GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy