آیا می خواهید JMeter را یاد بگیرید؟ آموزش کارشناسان صنعت را دریافت کنید - 23+ ساعت

Wanna Learn JMeter ?Get Training by Industry Experts-23+hrs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پوشش JMeter4، JMeter 5، تست عملکرد/تست بارگذاری، اسکریپت Beanshell، تست API Jmeter شما دانش کاملی از ویژگی های پایه و پیشرفته JMeter خواهید داشت. تست بر روی Web Application + WebServices دانش دقیقی از پلاگین های JMeter برای انجام عملیات پیشرفته خواهید داشت Beanshell را از ابتدایی تا پیشرفته درک کرده و از آنها در پروژه های بلادرنگ استفاده خواهید کرد.

این دوره به طور ویژه برای متخصصان تست نرم افزار/QA طراحی شده است تا دانش عمیقی در مورد تست عملکرد با استفاده از JMeter کسب کنند، این امر باعث می شود دانش آموزان از سطح ابتدایی در ویدیوهای با سرعت مناسب پیشرفت کنند.

به روز رسانی دوره:

مارس 2022: ویدیوها برای تست API با استفاده از JMeter اضافه شد

اکتبر 2021: ویدیوهای اضافه شده برای آزمایش عملکرد/عملکرد پایگاه داده با استفاده از JMeter

مه 2021: ویدیوی جزئی JMeter مطابق آخرین نسخه JMeter به‌روزرسانی شد

هیچ پیش نیازی برای این دوره وجود ندارد، همه چیزهایی که از اصول اولیه تا پیاده سازی بلادرنگ پوشش می دهیم


در اینجا ما

را پوشش خواهیم داد
  1. اصطلاحات اساسی عملکرد مانند تست عملکرد، تست استرس و غیره را پوشش می دهد

  2. مفاهیم اولیه برای پیشرفت در تست عملکرد JMeter همچنین بسیاری از سوالات مصاحبه را که در مصاحبه ها پرسیده می شود پوشش می دهد

  3. انواع مختلف ضبط.

  4. اجزای مختلف برای استفاده در هنگام ایجاد اسکریپت در JMeter

  5. اجرای Listener از Listener برای سناریوهای مختلف

  6. انواع مختلف عنصر و اجرای بیدرنگ.

  7. سوالات مصاحبه و مسابقه برای تجزیه و تحلیل یادگیری خود.

  8. در این دوره ما به طور عمیق ابزار JMeter را یاد خواهیم گرفت.

  9. آزمایش توزیع شده با استفاده از JMeter را نیز پوشش می دهد

  10. پوشش دادن به عملکردهای پیش‌فرض JMeter

  11. اصلی برای پیشبرد اسکریپت Beanshell با اجرای عملی

  12. نحوه استفاده از افزونه های پیشرفته با JMeter را پوشش دهید

  13. نحوه استفاده از کد جاوا در JMeter.

  14. تست عملکرد SOAP و REST API.

  15. مطالعات موردی و پروژه‌های بی‌درنگ.

  16. تست API (عملکردی + عملکرد)

  17. مبانی SQL برای تست عملکرد DB

  18. اصول جاوا برای استفاده از برنامه نویسی جاوا در JMeter

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




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

اصول و راه اندازی Jmeter Jmeter Basics & Setup

  • *** دوره معماری: باید برای همه *** *** Course Architecture : Must for Everyone ***

  • راه اندازی JMeter مرحله 1: راه اندازی جاوا JMeter Setup Step 1: Setup Java

  • راه اندازی JMeter مرحله 2: نصب JMeter JMeter Setup Step 2: Install JMeter

  • مقدمه ای بر JMeter Introduction to JMeter

  • **** دانش خود را بررسی کنید**** **** Check Your Knowledge ****

JMeter و مبانی تست عملکرد JMeter and Performance Testing Basics

  • موارد جدید در JMeter 4.. Whats New in JMeter 4..

  • موارد جدید در JMeter 5 Whats New in JMeter 5

  • مقدمه تست عملکرد Performance Testing Introduction

  • انواع تست عملکرد Types of Performance Testing

  • راه اندازی و معرفی JMeter JMeter Setup and Introduction

  • بخش سوالات مصاحبه Section Interview Questions

محیط JMeter را درک کنید Understand JMeter Environment

  • طرح تست، گروه موضوع، موضوع Test Plan, Thread Group, Thread

  • Jmeter: انواع مختلف مراحل در Jmeter- Part 1 Jmeter: Different type of steps in Jmeter- Part 1

  • Jmeter: انواع مختلف مراحل در Jmeter- Part 2 Jmeter: Different type of steps in Jmeter- Part 2

  • مبانی JMeter Basics of JMeter

  • سوالات مصاحبه برای این بخش Interview Questions for this Section

ضبط در جی متر Recording in Jmeter

  • ضبط در نسخه JMeter 5 Recording in JMeter 5 Version

  • ضبط در نسخه JMeter 4.0 Recording in JMeter 4.0 version

  • ضبط در نسخه JMeter 4.0 به استثنای فایل ها Recording in JMeter 4.0 version excluding files

  • اسکریپت ها را در مرورگر کروم ضبط کنید Record Scripts on Chrome Browser

  • محل دانلود نرم افزار بدبوی Badboy Software Download Location

  • ضبط در Jmeter با استفاده از Badboy Recording in Jmeter using Badboy

  • ضبط با استفاده از پلاگین Blazemeter Recording using Blazemeter plugin

  • مبانی تست عملکرد Performance Testing Basics

معماری کار Jmeter Jmeter Work Architecture

  • دستور اجرای عناصر - قسمت 1 Execution order of Elements-Part1

  • دستور اجرای Elements-Part2 Execution order of Elements-Part2

اتوماسیون عملکرد شروع Kickoff Performance Automation

  • بررسی محیط زیست Environment Walkthrough

  • قالب ها در JMeter Templates in JMeter

  • اولین مورد تست در Jmeter First Test case in Jmeter

  • متغیرها را اعلام کنید و از آن استفاده کنید Declare Variables & Use It

  • ********** اصول عملکرد خود را تست کنید ***************** ********** Test your Performance basics *****************

کنترل کننده منطق Logic Controller

  • کنترلر ساده Simple Controller

  • کنترل کننده سفارش تصادفی و تصادفی Random & Random Order Controller

  • کنترلر Interleave Interleave Controller

  • کنترلر حلقه Loop Controller

  • اگر کنترلر If Controller

  • فقط یک بار کنترلر Only Once Controller

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

  • کنترل کننده ماژول Module Controller

تایمرها Timers

  • تایمر ثابت و تایمر تصادفی یکنواخت Constant Timer & Uniform Random Timer

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

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

  • Http Request پیش فرض Http Request default

  • مدیر کوکی و کش Cookie and Cache manager

  • متغیر تعریف شده توسط کاربر User defined variable

  • پیکربندی مجموعه داده CSV CSV data set config

  • پیشخوان Counter

  • متغیر تصادفی Random variable

عناصر ادعا Assertion Elements

  • مدت زمان و تعیین اندازه Duration & Size Assertion

  • ادعای HTML HTML Assertion

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

عناصر شنونده Listener Elements

  • مشاهده درخت نتیجه View Result Tree

  • گزارش جمع Aggregate Report

  • نمودار جمع Aggregate Graph

  • داده نویس ساده Simple Data Writer

  • شنونده ادعا Assertion Listener

  • مشاهده نتیجه در جدول View result in table

پردازنده های Pre و Post Pre and Post processors

  • پارامتر کاربر User Parameter

مطالعه موردی پروژه-1 Project Case Study-1

  • مطالعه موردی قسمت 1 Case Study Part-1

  • مطالعه موردی بخش 2 Case Study Part-2

  • مطالعه موردی قسمت 3 Case Study Part-3

اشکال زدایی در Jmeter & Correlation Debugging in Jmeter & Correlation

  • اشکال زدایی نمونه Debug Sampler

  • همبستگی در JMeter | سناریوی ورود و خروج Correlation in JMeter | Login & Logout Scenario

برنامه نویسی BeanShell در Jmeter BeanShell Programming in Jmeter

  • BeanShell: ایجاد و استفاده از متغیرها BeanShell : Create and use variables

  • چاپ داده ها در کنسول و نظرات Print data on console & Comments

  • Casting را تایپ کنید Type Casting

  • رسیدگی به وضعیت Condition Handling

  • ایجاد ویژگی جدید/اشتراک گذاری داده ها بین گروه های موضوعی Create New Property/ Share data between Thread Groups

  • واکشی مقادیر ویژگی در اسکریپت Fetch Property Values in Scripting

  • محتوای پاسخ را در BeanShell بخوانید Read Response Content in BeanShell

  • واکشی داده های پاسخ با استفاده از BeanShell و اعمال ادعا Fetch Response Data using BeanShell and Apply Assertion

  • جنبه های مختلف محتوای پاسخ را واکشی کنید Fetch different aspects of Response Content

  • دریافت، ایجاد، به روز رسانی و حذف متغیرها در BeanShell Get, Create, Update and Remove Variables in BeanShell

  • واکشی تعداد موضوعات در حال اجرا Fetch Number of Running Threads

  • BeanShell: از جاوا در jmeter استفاده کنید BeanShell : Use java in jmeter

به Advance Jmeter بروید Jump into Advance Jmeter

  • Jmeter را با استفاده از Ant و Generate Report اجرا کنید Run Jmeter using Ant and Generate Report

  • تست توزیع شده در Jmeter Distributed testing in Jmeter

تست عملکرد وب سرویس (صابون و استراحت) WebService performance testing (Soap & Rest)

  • وب سرویس چیست؟ What is WebService

  • مثال وب سرویس Web Service Example

  • انواع مختلف خدمات وب Different Types of Web Services

  • تفاوت بین خدمات صابون و استراحت Difference between Soap & Rest Services

  • آشنایی با میکروسرویس Understanding of Microservice

  • تست عملکرد وب سرویس (SOAP) Webservice performance testing(SOAP)

  • XPath Assertion (صابون) XPath Assertion(Soap)

  • SoapUI_Jira_Setup SoapUI_Jira_Setup

  • درک اولیه JSON JSON Basic understanding

  • روش های مختلف مورد استفاده در REST API Different methods used in REST API

  • Rest API Testing - POST Method Rest API Testing - POST Method

  • Rest API Testing - POST Method: اظهارات را اضافه کنید Rest API Testing - POST Method : Add Assertions

  • Rest API Testing - GET Method Rest API Testing - GET Method

  • Rest API Testing - PUT Method Rest API Testing - PUT Method

  • Rest API Testing - DELETE Method Rest API Testing - DELETE Method

  • همبستگی | زنجیره درخواست (تست API) Correlation | Request Chaining (API Testing)

  • تست داده محور Data Driven Testing

  • تست API: مورد تست عملکردی مخفی تا عملکرد API Testing : Covert Functional to Performance Test Case

پلاگین استاندارد با Jmeter Standard Plugin with Jmeter

  • Jmeter: افزونه خارجی را نصب کنید Jmeter : Install External Plugin

  • موضوعات فعال Active Threads

  • زمان پاسخگویی در طول زمان Response time over time

  • بازدید در ثانیه Hits Per Second

  • نمودار ترکیبی Composite Graph

  • گروه موضوع پله Stepping Thread Group

  • گروه تاپیک نهایی Ultimate Thread group

آزمایش پایگاه داده با استفاده از JMeter: عملکرد و عملکرد - JDBC Sampler Database Testing using JMeter: Functional and Performance - JDBC Sampler

  • فایل JAR Driver JDBC را پیکربندی کنید Configure JDBC Driver JAR File

  • راه اندازی اتصال پایگاه داده: - عنصر پیکربندی JDBC Setup Database Connection :- JDBC Config Element

  • Query Simple Select را با استفاده از JMeter اجرا کنید Execute Simple Select query using JMeter

  • اعتبارسنجی پاسخ پرسش SELECT Validate Response of SELECT Query

  • پارامتر راه‌اندازی برای پرس و جوی SQL: داده‌های پویا را پاس کنید Setup Parameter for SQL query : Pass Dynamic Data

  • اجرای پرس و جو DML: درج و به روز رسانی Execute DML Query : Insert and Update

  • موارد عملکردی را به عملکرد تبدیل کنید Convert Functional Cases to Performance

جی متر را پیشرفته کنید Advance Jmeter

  • راه اندازی گروه موضوع Setup thread group

  • فیلمنامه را خراب کنید Tear down script

  • نمونه JDBC JDBC Sampler

  • Xpath برای ادعای Xpath را درک کنید Understand Xpath for Xpath assertion

  • توابع Jmeter - توابع زمان Jmeter Functions - Time Functions

  • توابع Jmeter - تصادفی Jmeter Functions - Random

  • توابع Jmeter - شماره موضوع، IP ماشین و نام Jmeter Functions - Thread Number, Machine IP and Name

آپلود فایل با استفاده از Jmeter File Upload using Jmeter

  • آپلود فایل File Upload

  • آپلود فایل مشابه توسط کاربران مختلف Same file upload by different users

  • فایل های مختلف توسط کاربران مختلف آپلود می شوند Different files upload by different users

تست عملکردی API با استفاده از JMeter Functional Testing of API using JMeter

  • ارسال درخواست | افزودن کاربر جدید POST REQUEST | Add New User

  • ارسال درخواست | افزودن اظهارات POST REQUEST | Add Assertions

  • دریافت درخواست | واکشی داده ها GET REQUEST | Fetch Data

  • ارسال درخواست | بروزرسانی اطلاعات PUT REQUEST | Update Data

  • حذف درخواست | حذف کاربر DELETE REQUEST | Delete User

  • همبستگی | درخواست زنجیره ای Correlation | Request Chaining

  • تست Case را با داده های متعدد اجرا کنید Execute Test Case with Multiple Data

  • موارد عملکردی را به عملکرد تبدیل کنید Convert Functional Cases to Performance

مدیریت کد با استفاده از Git & GitHub Code Management using Git & GitHub

  • Git & GitHub مقدمه Git & GitHub Introduction

  • Git و GitHub را راه اندازی کنید Setup Git and GitHub

  • GIT را با نام کاربری و ایمیل پیکربندی کنید Configure GIT with Username and Email

  • ایجاد مخزن محلی Create Local Repository

  • کد را به مخزن محلی متعهد کنید Commit Code to Local Repository

  • لغو فایل ها از مرحله به Untrack Undo Files from Stage to Untrack

  • بررسی و حذف تغییرات Check and Discard Changes

  • کد را به مخزن از راه دور فشار دهید Push Code to Remote Repository

  • مخزن کلون Clone Repository

  • مدیریت کد End to End در JMeter End to End Code Management in JMeter

SQL پایه برای JDBC Sampler (اگر دانش پایگاه داده ندارید بروید) Basic SQL for JDBC Sampler(Go if you are not having database knowledge)

  • مبانی SQL SQL Basics

  • با Condition Handling انتخاب کنید Select with Condition Handling

  • انتخاب - کجا (AND/OR) Select - Where (AND / OR)

  • انتخاب - In & Between Select - In & Between

  • با مرتب سازی انتخاب کنید Select with Sorting

  • انتخاب - متمایز Select - Distinct

  • انتخاب - تطبیق الگو Select - Pattern Matching

  • انتخاب - تطبیق الگو - قسمت 2 Select - Pattern Matching - Part 2

  • انتخاب - توابع گروه Select - Group functions

  • گروه بندی با داشتن Group by with Having

  • گروه بر اساس + + داشتن Group By + + Having

  • SQL - پرس و جوهای فرعی SQL - Sub Queries

  • SQL - Inner Join SQL - Inner Join

  • SQL - Cross Join SQL - Cross Join

  • SQL - Outer Join SQL - Outer Join

  • SQL - SelfJoin SQL - SelfJoin

جاوا پایه (فقط اگر جاوا را نمی دانید و می خواهید از جاوا در jmeter استفاده کنید بروید) Basic Java(Go Only if you dont know java and want to use java in jmeter)

  • Eclipse - مقدمه ای بر Eclipse Eclipse - Introduction to Eclipse

  • شروع برنامه نویسی جاوا - پروژه و بسته Start Java programming - Project & Package

  • نحوه تعریف متغیرها و ثابت ها در جاوا How to Define Variables & Constants in Java

  • کلاس چیست؟ & نحوه دسترسی به اعضای کلاس با استفاده از Object What is Class ? & How to access class members by using Object

  • روش ها (توابع) در جزئیات: انواع مختلف روش ها Methods(Functions) in Detail : Different types of Methods

  • سازنده | Constructor چیست و چگونه Constructor را بنویسیم Constructor | What is Constructor and How to Write Constructor

  • کجا از سازنده ها استفاده کنیم (کاربرد کاربردی) Where to use Constructors (Practical Usecase)

  • خواندن داده‌ها از کاربر در زمان اجرا: ورودی کاربر را بگیرید Read data from user at runtime : Take User Input

  • کنترل وضعیت ساده - IF - Else (شرایط دسته 2) Simple Condition Handling - IF - Else (Handle 2 conditions)

  • کنترل شرایط چندگانه (اگر - در غیر این صورت اگر - غیره) با تمرین تمرینی Multiple Condition Handling (If - Else if - else) with practice exercise

  • مدیریت شرایط با Logical OR/AND Condition handling with Logical OR / AND

  • کنترل شرایط تو در تو (شرایط داخل شرایط) Nested Condition Handling (Condition inside Condition)

  • برای حلقه: حلقه را با ترتیب افزایش و کاهش اجرا کنید For Loop : Run Loop with increment and Decrement Order

  • در حالی که حلقه While Loop

  • انجام while Loop Do While Loop

  • برای هر حلقه: Advance For Loop برای گروه داده ها For Each loop : Advance For Loop for Group of Data

  • Nested Loop: حلقه درون حلقه Nested Loop : Loop inside Loop

  • مدیریت رشته - قسمت 1: توابع رشته - رشته چیست (طول، بالا، پایین) String Handling - Part1 : What is String -String Functions(Length, Upper, Lower)

  • مدیریت رشته - قسمت 2: توابع رشته - جایگزین، زیر رشته، تقسیم، Concat String Handling - Part2 : String Functions- Replace, SubString, Split, Concat

  • مدیریت رشته - قسمت 3: مقایسه رشته ها String Handling - Part3 : String Comparison

  • آرایه در جاوا Array In Java

  • آرایه چند بعدی Multi dimension Array

  • فایل خوان - فایل خوان (خواندن داده ها نویسه به کاراکتر) File Reader - File Reader (Read data character by character)

  • خواندن فایل - بافر خوان (خواندن داده ها خط به خط) File Read - Buffered Reader (Read data line by line)

  • File Write - File Writer: داده ها را کاراکتر به کاراکتر بنویسید File Write - File Writer : Write data character by character

  • File Write - BufferedWriter: داده ها را خط به خط بنویسید File Write - BufferedWriter : Write data line by line

  • Exception & Exception Handling چیست What is Exception & Exception Handling

  • کلیدواژه را در انتقال استثنا پرتاب می کند Throws keyword in exception handing

  • مدیریت استثنا با استفاده از Try-Catch Exception Handling using Try-Catch

  • Exception Handling: بلوک Multi Catch Exception Handling: Multi Catch block

  • در نهایت کلمه کلیدی Finally keyword

  • پرتاب کلمه کلیدی Throw keyword

اسناد Jmeter Jmeter Documents

  • اصول JMETER JMETER BASICS

  • همه عناصر در Jmeter All Elements in Jmeter

  • تنظیم در Jmeter Setting in Jmeter

  • ضبط در JMETER RECORDING IN JMETER

  • عناصر در JMETER ELEMENTS IN JMETER

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

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

  • تایمر در JMeter Timers in JMeter

  • پیش پردازنده ها در JMeter Pre Processors in JMeter

  • پردازشگرهای ارسال در JMeter Post Processors in JMeter

  • ادعا در JMeter Assertion in JMeter

  • شنونده در JMeter Listener in JMeter

  • شنونده گراف در JMeter Graph Listener in JMeter

  • شنونده جدول در JMeter Table Listener in JMeter

  • سایر عناصر مهم در JMeter Other Important Elements in JMeter

  • تست توزیع شده در Jmeter Distributed testing in Jmeter

  • توابع در Jmeter Functions In Jmeter

  • BSF در Jmeter BSF In Jmeter

  • Jmeter راهنمای کوتاه Jmeter Short guide

  • سوالات مصاحبه JMeter JMeter Interview Questions

  • فایل پردازش Process File

نمایش نظرات

Udemy (یودمی)

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

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

آیا می خواهید JMeter را یاد بگیرید؟ آموزش کارشناسان صنعت را دریافت کنید - 23+ ساعت
جزییات دوره
23 hours
200
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,532
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Automation World Automation World

کارشناس اتوماسیون در Automation World