آموزش JMETER - تست عملکرد و بار اصلی (مبانی + پیشرفته)

JMETER - Master Performance & Load Testing(Basics + Advance)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Jmeter Tutorials - راهنمای کامل برای تست عملکرد نهایی یک برنامه وب با استفاده از ابزار و ویژگی های JMeter آزمایش عملکرد هر برنامه مبتنی بر وب را انجام می دهد که Api های مختلف مانند Selenium، JDBC، SOAP/REST را برای گسترش چارچوب تست عملکرد، مصاحبه های کرک مربوط به JMeter ادغام می کند. تست عملکرد پیش نیازها: همه چیز از ابتدا تا سطح پیشرفته پوشش داده شده است. قبل از شروع دوره باید فقط اصول اولیه تست را بدانید

آموزش های JMeter

دوره اخیراً با سری JMETER 5.0 و پروژه های زنده به روز شده است

جی متر چیست؟

JMeter یک ابزار اتوماسیون عملکرد و تست بار منبع باز است. به طور گسترده در صنعت استفاده می شود و می تواند با Api های مختلف دیگر مانند: Selenium، SOAP/REST، پایگاه های داده JDBC، FTP، MAIL برای ارسال درخواست و دریافت پاسخ برای اندازه گیری عملکرد کامل یک برنامه وب، ادغام شود. ویژگی‌های زیادی در JMeter مانند Threads وجود دارد که کاربران مجازی هستند و به بارگذاری روی سرورها، شنوندگان برای تولید گزارش‌ها، اسکریپت‌نویسی bean shell برای دستکاری منطق‌ها، تایمرها، ادعاها، کنترل‌کننده‌های منطقی و غیره کمک می‌کنند تا یک چارچوب تست عملکرد خوب را تشکیل دهند.

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

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

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

اضافه شده اخیر: - JMETER 5.0

بخش 9 بخش اخیر اضافه شده است که آخرین سری JMeter 5.0 را پوشش می دهد که در برنامه آموزشی Live Online توضیح داده شده است. بنابراین در این بخش با یادگیری JMeter و کار بر روی پروژه های زنده در معرض زمان واقعی قرار خواهید گرفت.

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


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

معرفی Introduction

  • مقدمه دوره Introduction to the Course

  • رفع تار شدن صفحه ویدیو FIXING THE BLURRED VIDEO SCREEN

  • مهم - راهنمای دوره Important - Walkthrough of the course

  • اسکریپت ها و پروژه را برای دانلود کامل کنید Complete Scripts and Project to download

  • مقدمه ای بر JMeter و اصطلاحات مهم Introduction to JMeter and Important Terminology

  • چرخه عمر تست عملکرد Performance Testing Life Cycle

  • نصب JMeter Installing JMeter

اصول و ویژگی های JMETER JMETER Basics and Features

  • با ویژگی های JMeter آشنا شوید Get familiar with JMeter Features

  • عناصر تست JMeter JMeter Test Elements

  • JMeter چگونه کار می کند How JMeter works

  • ضبط یک اسکریپت ساده JMeter در یک وب سایت Recording a simple JMeter script on a Website

گروه های موضوع (کاربران) - اضافه کردن بار Thread Groups (Users) - Adding Load

  • اضافه کردن موضوعات (کاربران) به آزمون Adding Threads (Users) to the Test

  • Ramp Up - افزایش بار برای تست Ramp Up - Increasing load to the Test

  • گروه موضوع - تنظیمات زمانبندی Thread Group - Scheduler Configurations

  • افزودن افزونه های گروه Thread خارجی Adding external Thread Group Plugins

نمونه‌گیران (درخواست‌ها) Samplers (Requests)

  • نمونه SMTP SMTP Sampler

  • اسکریپت نمونه STMP STMP Sampler Script

  • نمونه JDBC JDBC Sampler

  • اسکریپت نمونه JDBC JDBC Sampler Script

  • نمونه JUnit JUnit Sampler

  • اسکریپت نمونه JUnit JUnit Sampler Script

  • ادغام با Selenium WebDriver با استفاده از JUnit Sampler Integrating with Selenium WebDriver using JUnit Sampler

  • ادغام با Selenium WebDriver - Script Integrating with Selenium WebDriver - Script

  • WebDriver Set Sampler - گسترش تست مبتنی بر مرورگر WebDriver WebDriver Set Sampler - Extending WebDriver browser based test

  • WebDriver Set Sampler - Script WebDriver Set Sampler - Script

  • نمونه‌بردار FTP FTP Sampler

  • فرآیند سیستم عامل، اشکال‌زدایی و نمونه‌بر عمل تست OS Process, Debug and Test Action sampler

  • OS Process، Debug and Test Action sampler - Script OS Process, Debug and Test Action sampler - Script

کنترل کننده های منطقی Logic Controllers

  • کنترلرهای ساده، فقط یک بار و حلقه Simple, Once only & Loop controllers

  • کنترل کننده های تصادفی و تصادفی Random and Random order controllers

  • کنترلر بین لایه Interleave controller

  • کنترل کننده توان عملیاتی Throughput controller

  • کنترلر زمان اجرا Runtime controller

  • کنترلرهای If و When If and While controllers

  • سوئیچ، ماژول و شامل کنترلر Switch, Module and Include controller

  • کنترل کننده ForEach با استخراج کننده بیان منظم ForEach controller with Regular Expression Extractor

  • کنترلر ForEach با Xpath Extractor ForEach controller with Xpath Extractor

  • اسکریپت های JMeter Controllers را دانلود کنید Download Controllers JMeter Scripts

ادعاها Assertions

  • ادعاهای مدت و اندازه Duration and Size assertions

  • ادعاهای طرحواره xml و xml xml and xml schema assertions

  • ادعاهای Html Html assertions

  • ادعای پاسخ Response assertion

  • Xpath و ادعاهای مقایسه Xpath and Comparison assertions

  • اسکریپت های ادعا Assertion Scripts

تایمرها Timers

  • تایمر ثابت Constant Timer

  • تایمرهای تصادفی - تایمرهای تصادفی ثابت، گاوسی و پواسون Random Timers - Constant, Gaussian & Poisson Random Timers

  • تایمر همگام سازی Synchronizing Timer

عناصر پیکربندی Config Elements

  • متغیرهای تصادفی و شمارنده Random Variables and Counters

  • Http، Ftp، جاوا، JDBC، UDV و غیره Http, Ftp, Java, JDBC, UDV etc

  • مدیریت احراز هویت Http، کوکی‌ها، پیکربندی مجموعه داده‌های CSV Http Authentication Manager, Cookies, CSV Data Set Config

JMETER 5.5 - ضبط زنده با جزئیات زنده در مورد تست عملکرد JMeter JMETER 5.5 - LIVE DETAILED Training recordings on JMeter Performance Testing

  • روز 1 - درباره تست عملکرد و Jmeter Day 1 - About Performance Testing and Jmeter

  • روز 2 - چرخه زندگی Perf، ضبط اسکریپت - ضبط کننده پروکسی، Blazemeter Extension. Day 2 - Perf Life Cycle, Script recording -proxy recorder, Blazemeter Extension.

  • برنامه WebTour برای دانلود WebTour App for Download

  • روز 3 - عناصر JMeter، Ramp up، Ramp down و غیره Day 3 - Elements of JMeter, Ramp up, Ramp down etc

  • روز 4 - سناریو، توان عملیاتی، موضوعات و رابطه زمان پاسخ Day 4 - Scenario, throughput, threads and response time relation

  • روز 5 - Diff ThreadGroups، Plugin Manager، Listeners و اصطلاحات Day 5 - Diff ThreadGroups, Plugin Manager, Listeners and terminologies

  • روز 6 - شنوندگان اضافی، نمونه‌ها، متغیرها و توابع Day 6 - Additional listeners, Samplers, Variables and Functions

  • روز 7 - Debug Sampler، مفهوم پردازنده های pre/post، عناصر پیکربندی Day 7 - Debug Sampler, concept of pre/post processors, config elements

  • روز 8 - تایمرها و موارد استفاده، ترتیب اجرای عناصر، پردازشگرهای قبل و بعد Day 8 - Timers and usages,Element executions sequence, pre/post processors

  • روز 9 - استخراج کننده مرز، کنترل کننده عملکرد وضعیت نتیجه، اظهارات Day 9 - Boundary Extractor, Result Status Action Handler, Assertions

  • روز 10 - کنترلرها، درخواست JDBC، آزمایش توزیع شده Day 10 - Controllers, JDBC Request, Distributed Testing

  • روز یازدهم - کنترلرها، فایل های خواص، تست DB با نمونه JDBC Day 11 - Controllers, properties files, DB testing with JDBC sampler

  • روز 12 - طرح آزمایشی API، JSR223/BeanShell Scripting، حالت nonGui و Distributed Day 12 - API test plan, JSR223/BeanShell Scripting, nonGui and Distributed mode

  • روز سیزدهم - WebDriver Sampler، نمای کلی Blazemeter، PerfTesting/Engineering، سرور Day 13 - WebDriver Sampler, Blazemeter overview, PerfTesting/Engineering, Server

  • دانلود کتاب سریع در ویژگی های JMETER Download the Quick BOOK on JMETER Features

سخنرانی جایزه BONUS LECTURE

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

آموزش JMETER - تست عملکرد و بار اصلی (مبانی + پیشرفته)
جزییات دوره
31.5 hours
66
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,945
4.5 از 5
دارد
دارد
دارد
Rahul Arora
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Arora Rahul Arora

Way2Automation - کارگردان و گورو اتوماسیون