لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
JMeter را از ابتدا در برنامه های زنده یاد بگیرید - تست عملکرد [ویدئو]
Learn JMeter from Scratch on Live Applications - Performance Testing [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر میخواهید با محبوبترین ابزار تست عملکرد منبع باز JMeter یک تجربه بیدرنگ از تست بارگیری داشته باشید، این دوره برای شما عالی است. این دوره برای کمک به شما در یادگیری نحوه استفاده از JMeter بدون هیچ دانش قبلی از JMeter یا تست عملکرد طراحی شده است.
این دوره با مقدمه ای بر JMeter شروع می شود و سپس به شما کمک می کند تا JMeter را بر روی دستگاه خود نصب و پیکربندی کنید. در مرحله بعد، ضبط و پخش اسکریپت های JMeter، تجزیه و تحلیل بار با شنوندگان، و درک اهمیت گروه رشته در JMeter را یاد خواهید گرفت. علاوه بر این، در مورد ادعاها، کنترلکنندهها و تایمرها در JMeter یاد خواهید گرفت و با کمک یک برنامه جستجوی پرواز به اهمیت بیان منظم در JMeter پی خواهید برد. همانطور که پیش می روید، آزمایش مبتنی بر داده را در JMeter انجام خواهید داد و پاسخ های پویا را مدیریت خواهید کرد. با حرکت رو به جلو، اعتبارسنجی JMeter را در حالت غیر GUI انجام میدهید، آزمایشهایی را روی ماشین برده از ماشین کلاینت اجرا میکنید و با اصول اولیه اسکریپتنویسی BeanShell آشنا میشوید. در نهایت، یاد خواهید گرفت که چگونه سلنیوم را با JMeter ادغام کنید، مروری بر تست بارگذاری REST API داشته باشید و اهمیت نظارت بر سرور را درک کنید.
در پایان این دوره، شما مهارت طراحی موارد تست عملکرد قوی در ابزار JMeter را خواهید داشت و قادر خواهید بود عملکرد یک برنامه کاربردی را با پارامترهای بار مختلف نظارت کنید.
تمام منابع این دوره در https://github.com/packtpublishing/learn-jmeter-from-scratch-on-live-apps---performance-testing در دسترس است.
موارد تست REST API را در JMeter ایجاد کنید
بارگذاری را روی برنامه های کاربردی وب و API های REST قرار دهید و بارگذاری را نظارت کنید
از کنترلرها برای ردیابی عملکرد برنامه ها استفاده کنید
با دستورات اجرای تست ها در حالت غیر GUI آشنا شوید
نحوه ادغام سلنیوم با JMeter را بیابید این دوره یک منبع ارزشمند برای آزمایش کنندگان خدمات دستی و وب است که به دنبال ورود به تست بار هستند. آزمایشکنندگان غیربرنامهنویسی نیز این دوره را مفید میدانند زیرا برای شروع این دوره نیازی به دانش قبلی در مورد برنامهنویسی یا تست بار نیست. بیاموزید که چرا JMeter بهترین ابزار برای آزمایش عملکرد برنامه است * نحوه نوشتن موارد تست بار بی عیب و نقص برای برنامه های کاربردی وب و API های REST را بیاموزید * نحوه استفاده موثر از پلاگین های JMeter برای تولید گزارش های آزمایشی بهتر را بیاموزید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی JMeter
JMeter Introduction
مزایای JMeter نسبت به سایر ابزارهای تست عملکرد
Advantages of JMeter over Other Performance Testing Tools
نصب و پیکربندی JMeter
Installing and Configuring JMeter
مروری بر ابزار JMeter
JMeter Tool Overview
ضبط اسکریپت های JMeter
Recording JMeter Scripts
ضبط برنامه تحت تست با JMeter
Recording the Application under Test with JMeter
ضبط و پخش اسکریپت های JMeter
Recording and Playback of JMeter Scripts
ضبط در کروم با افزونه BlazeMeter
Recording in Chrome with BlazeMeter Extension
چگونه معیارهای عملکرد را بارگذاری و تجزیه و تحلیل کنیم؟
How to Put Load and Analyze Performance Metrics?
اهمیت گروه Thread در JMeter
Importance of the Thread Group in JMeter
اعمال بار روی برنامه با Thread Group
Applying Load on Application with Thread Group
شنوندگان چیست؟ اهمیت View Results Tree چیست؟
What are Listeners? What is the importance of View Results Tree?
شنوندگان برای نظارت بر نتایج تست بار
Listeners to Monitor the Load Testing Results
انواع مختلف شنوندگان و استفاده از آنها در جمع آوری معیارهای عملکرد
Different Type of Listeners and Their Use in Gathering Performance Metrics
روشهای گروه موضوعات پیشرفته برای بارگذاری بلادرنگ با JMeter
Advanced Thread Group Methods for Real-Time Load with JMeter
افزونه های اضافی برای تنظیم پیکربندی بار پیشرفته
Additional Plug-ins to Set Advanced Load Configuration
استفاده از گروه موضوع Concurrency و The Ultimate Thread Group
The Concurrency Thread Group and The Ultimate Thread Group Use
مدیریت کوکی HTTP برای ضبط جلسات
HTTP Cookie Manager to Capture Sessions
چرا باید در تست ها مدیر کوکی اضافه کنیم؟
Why Do We Need to Add a Cookie Manager in Tests?
استفاده از مدیر کوکی در تست های JMeter
Using a Cookie Manager in JMeter Tests
اظهارات در JMeter
Assertions in JMeter
اعتبارسنجی تست های JMeter - وضعیت قبولی و شکست
Validating JMeter Tests - Pass and Fail Status
انواع مختلف ادعاهایی که می توانید در تست های JMeter استفاده کنید
Different Types of Assertions That You Can Use on JMeter Tests
نمونه برنامه کاربردی برای تمرین سخنرانی ابزار JMeter
Sample Application to Practice JMeter Tool Lecture
اپلیکیشن تورهای وب
Web Tours Application
کنترلرهای JMeter برای معیارهای ماژول
JMeter Controllers for Module-wise Metrics
چگونه کنترلرها به ردیابی عملکرد ماژول های برنامه ها کمک می کنند؟
How Controllers Help to Track the Performance of Applications' Modules?
اهمیت کنترل کننده تراکنش و کنترل کننده ساده
Importance of the Transaction Controller and Simple Controller
استفاده از کنترلر Interleave در تست های JMeter
Interleave Controller Use on JMeter Tests
استفاده از Runtime و کنترلرهای تصادفی در JMeter
Usage of the Runtime and Random Controllers in JMeter
اگر و حلقه اهمیت کنترل کننده برای تست استرس
If and Loop Controller Importance for Stress Testing
تایمر در JMeter
Timers in JMeter
استفاده از تایمر در JMeter
Using Timers in JMeter
اهمیت تایمر با توان ثابت
Constant Throughput Timer Importance
اهمیت عبارات منظم در JMeter
Importance of Regular Expressions in JMeter
چرا به مفهوم استخراج کننده بیان منظم در JMeter نیاز داریم؟
Why do We Need Regular Expression Extractor Concept in JMeter?
مثال عملی از یک برنامه جستجوی پرواز با استخراج کننده عبارات منظم
Practical Example of a Flight Search Application with the Regular Expression Extractor
ترکیب چند عبارت در یک استخراج کننده منفرد
Combining Multiple Expressions into a Single Extractor
تست داده محور با JMeter
Data-driven Testing with JMeter
چگونه داده های Drive را در برنامه داده کنیم؟
How to data Drive Data into the Application?
تست داده محور با مثال JMeter
Data-driven Testing with JMeter Example
شناسایی و تجزیه و تحلیل همبستگی
Identifying and Analyzing Correlation
اهمیت بیان منظم در تجزیه پاسخ
Importance of Regular Expression in Parsing the Response
مدیریت همبستگی با تکنیک های اسکریپت نویسی
Handling Correlation with Scripting Techniques
اعتبارسنجی JMeter در حالت غیر GUI
JMeter Validations in Non-GUI Mode
دستورات برای اجرای تست ها در حالت غیر GUI
Commands to Run Tests in Non-GUI Mode
نتایج نظارت در اجرای غیر GUI
Monitoring Results in Non-GUI Execution
اهمیت BlazeMeter برای اجرای ابر
Importance of BlazeMeter for Cloud Execution
حالت توزیع شده JMeter در تست های در حال اجرا در ماشین های برده
JMeter Distributed Mode in Running Tests in Slave Machines
اهمیت مکانیزم معماری مشتری-سرور
Importance of the Client–Server Architecture Mechanism
مثال گام به گام برای اجرای آزمایشها بر روی Slave Machine از Client Machine
Step- by-Step Example to Run Tests on the Slave Machine from the Client Machine
اصول اسکریپت BeanShell برای JMeter
BeanShell Scripting Basics for JMeter
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات