آموزش تست عملکرد با هوش مصنوعی | جی متر | فانوس دریایی | K6

Performance Testing with AI | Jmeter | Lighthouse | K6

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هوش مصنوعی مولد برای تست، تست عملکرد با هوش مصنوعی، Jmeter، فانوس دریایی، تست خودکار، Grafana/K6 نحوه استفاده از هوش مصنوعی برای ایجاد فریم‌ورک چگونه تست عملکرد کار می‌کند Jmeter Pipelines Shift Left on Performance Performance Testing on feature Monitoring in Performance Testing Frameworks Testing Performance مواردی که بر عملکرد تأثیر می گذارند : Throttling, Caching Performance Testing Infrastructure (IaaS | PaaS | SaaS) افسانه ها در مورد تست عملکرد پیشها:تجربه آزمایش پایه

این یک ماده اولیه در مورد نحوه اجرای تست عملکرد است. من جنبه های زیر را پوشش خواهم داد:

1. بدانید تست عملکرد چیست و در کجای نرم افزار قرار می گیرد.

2. بدانید چرا عملکرد مهم است و چگونه بر فروش تأثیر می گذارد.

3. نمونه هایی که عملکرد شرکت را شکست داده است.

4. پیش‌شرط‌های قبل از اجرای تست عملکرد چیست.

5. در محیط‌های تست عملکرد و ویژگی‌ها به چپ بروید.

6. عوامل پیکربندی زیرساخت که بر نتایج تست عملکرد تأثیر می‌گذارند.

7. زیرساخت تست عملکرد فقط به صورت محلی، ابری یا ابری.

8. در تست عملکرد چه چیزی را باید نظارت کنیم و چرا اهمیت دارد

9 مثال عملی و آموزش نحوه پیکربندی و استفاده از Grafana/K6 برای آزمایش محلی، از راه دور و ابری.

10. تست عملکرد مسدود کردن خطوط لوله با K6/Jmeter/Lighthouse و GitHub.

11. رویکردی به آزمایش عملکرد با نسخه‌های نمایشی زنده برای تست بار/اسپیک و استرس.


آزمایشگاهی که نحوه ایجاد یک چارچوب تست عملکرد را با دانش 0 از نحوه عملکرد Jmeter با استفاده از هوش مصنوعی Generative - Chat GPT نشان می دهد


ایجاد یک برنامه آزمایشی: شما با درک اصول اولیه JMeter و نحوه ایجاد یک برنامه آزمایشی موثر شروع خواهید کرد. ما اجزای کلیدی و پیکربندی‌های مورد نیاز برای ساختار دقیق تست‌های شما را پوشش می‌دهیم.

افزودن کاربران : نحوه شبیه سازی رفتار واقعی کاربر را با افزودن کاربران به سناریوهای آزمایشی خود بیاموزید. ما نمایه‌های مختلف کاربر را بررسی می‌کنیم و نحوه پیکربندی JMeter را برای بارهای مختلف کاربر نشان می‌دهیم.

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

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

تفسیر نتایج: در تجزیه و تحلیل نتایج غوطه ور شوید و یاد بگیرید که چگونه بینش های ارزشمند را از آزمایش های خود استخراج کنید. ما معیارها، نمودارها و بهترین روش‌ها را برای تفسیر مؤثر نتایج JMeter پوشش خواهیم داد.

ادغام با CI/CD و GitHub: چارچوب تست عملکرد خود را با ادغام یکپارچه با خط لوله CI/CD و GitHub خود به سطح بالاتری ببرید. فرآیند آزمایش خود را خودکار کنید و از نظارت مستمر عملکرد اطمینان حاصل کنید.

در پایان این دوره، درک اولیه ای از ساخت چارچوب آزمایش عملکرد JMeter و ادغام آن در گردش کار CI/CD خود خواهید داشت. شما به مهارت‌های لازم برای ادامه سفر خود به سمت تست‌های عملکرد معنادار، شناسایی تنگناها و بهینه‌سازی برنامه‌های کاربردی خود برای حداکثر عملکرد مجهز خواهید شد.


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

معرفی Introduction

  • مقدمه و ساختار دوره Introduction and Course Structure

  • پروژه و ابزار در این ماده Project and Tools in this Material

  • چالش تست عملکرد 4 دقیقه ای | نسخه ی نمایشی 4 minute Performance Testing Challenge | Demo

  • Trends - 3 مطالعه قدرتمند برای آگاه نگه داشتن و ارتباط شما Trends - 3 powerful studies to keep you informed and connected

وابستگی های پروژه - اختیاری Project Dependencies - Optional

  • نصب جاوا Installing Java

  • نصب Maven Installing Maven

  • نصب کد ویژوال استودیو Installing Visual Studio Code

مقدمه ای بر اعتبارسنجی عملکرد Introduction to Performance Validations

  • تست عملکرد چیست؟ What is Performance Testing

  • اهداف اعتبارسنجی عملکرد Goals of Performance Validations

  • تاثیر نداشتن عملکرد عالی - نمونه های دنیای واقعی Impact of not having great performance - Real World Examples

  • چگونه عملکرد بر فروش تأثیر می گذارد - مطالعه تجارت الکترونیک How Performance affects Sales - E-commerce Study

  • تست عملکرد - چه چیزی باید آزمایش شود؟ Performance Testing - What should be tested?

  • امتحان فصل Chapter Quiz

پیش شرط ها - قبل از شروع Preconditions - before you start

  • تست عملکرد میث - تست تولید مانند محیط زیست Performance Testing Mith - Test of production like Environment

  • تمرین بد - فقط زمانی تست کنید که برنامه پایدار باشد Bad Practice - Test only when application is stable

  • الزامات عملکرد - زمانی که هیچ کدام را ندارید Performance Requirements - when you have none

  • پیش شرط ها - قبل از شروع تست های عملکرد Preconditions - before you start performance tests

  • چه چیزی را اندازه گیری کنیم - زمان پاسخ What to measure - Response Time

  • چه چیزی اندازه گیری شود - ظرفیت What to measure - Capacity

  • چه چیزی اندازه گیری شود - زیرساخت What to measure - Infrastructure

  • چارچوب تست عملکرد منبع باز Open Source Performance Testing Framework

  • امتحان فصل Chapter Quiz

انواع اعتبارسنجی عملکرد Types of Performance Validations

  • تست عملکرد چگونه کار می کند How Performance Testing Works

  • هرم تست عملکرد The Performance Test Pyramid

  • تست عملکرد - تست بار Performance Testing - Load Testing

  • K6 - آزمایش بار آزمایشی K6 - Demo Load Testing

  • تست عملکرد - تست استرس Performance Testing - Stress Testing

  • تست عملکرد - تست استقامت Performance Testing - Endurance Testing

  • تست عملکرد - تست مقیاس پذیری Performance Testing - Scalability Testing

  • تست عملکرد - تست سنبله Performance Testing - Spike Test

  • تست عملکرد - تست حجم Performance Testing - Volume Testing

  • [DEMPO] تست اسپایک با استفاده از K6 [DEMPO] Spike Test using K6

  • [DEMO]تست سرعت بارگذاری صفحه با Google Lighthouse [DEMO]Page Load Speed Test with Google Lighthouse

  • امتحان فصل Chapter Quiz

تست عملکرد از آینده - یک مطالعه موردی Performance Testing from the Future - a case Study

  • پیش‌شرط‌های سناریوهای بار خود سازگار Preconditions to Self adapting load Scenarios

  • چگونه کار می کند سناریوهای آزمایش بار خود تطبیق دهنده How it works Self Adapting load testing scenarios

تست عملکرد بارگذاری صفحه - Google Lighthouse Page Load Performance Testing - Google Lighthouse

  • Google Lighthouse- مقدمه Google Lighthouse- Introduction

  • Google Lighthouse - اجرای ارزیابی Google Lighthouse - Run Assessment

  • فانوس دریایی گوگل - متریک Google Lighthouse - Metrics

  • فانوس دریایی گوگل - امتیازدهی Google Lighthouse - Scoring

  • Google Lighthouse - گزارش را درک کنید Google Lighthouse - Understand the Report

  • Google Lighthouse و 2 مورد دیگر - هشدار Google Lighthouse and 2 other - Warning

  • Google Lighthouse را در Developer IDE - VS Code ادغام کنید Integrate Google Lighthouse into Developer IDE - VS Code

  • Google Lighthouse - اضافه کردن Lighthouse به GitHub Actions Google Lighthouse - Add Lighthouse to GitHub Actions

  • امتحان فصل Chapter Quiz

محیط های تست عملکرد Performance Test Environments

  • [DEMO]محیط تست عملکرد - محیط توسعه‌دهنده محلی [DEMO]Performance Test Environment - Local Developer Environment

  • [نمایش] محیط تست عملکرد - محیط محلی OnPrem [Demo]Performance Test Environment - Local OnPrem Environment

  • محیط تست عملکرد - محیط میزبانی ابری Performance Test Environment - Cloud Hosted Environment

  • محیط تست عملکرد -SaaS - بار تولید شده در ابر Performance Test Environment -SaaS - Load Generated in the Cloud

  • [نمونه] بارگذاری را از Cloud ایجاد کنید - Grafana K6 [Demo] Generate load from the Cloud - Grafana K6

مواردی که بر عملکرد یک برنامه تأثیر می گذارد Items that impact the performance of an application

  • ردیابی مشکل در یک سرویس Tracing the issue to a service

  • در نظر گرفتن عملکرد - throttling Performance Consideration - Throttling

  • در نظر گرفتن عملکرد - ذخیره سازی Performance Consideration - Caching

  • در نظر گرفتن عملکرد - جلسه چسبنده Performance Consideration - Sticky Session

  • در نظر گرفتن عملکرد - شاخص های DB Performance Consideration - DB Indexes

  • در نظر گرفتن عملکرد - سطح ورود به سیستم Performance Consideration - Logging Level

تغییر عملکرد به چپ - تست عملکرد پیشگیرانه Shift Left on performance - Preventive Performance Testing

  • رویکرد Shift Left چیست؟ What is the Shift Left Approach

  • Shift Left on Performance چیست؟ What is Shift Left on Performance

  • درک شاخه ها در SDLC Understanding Branches in SDLC

  • Shift Left - چگونه CI و CD استقرارها را تسریع می کنند Shift Left - How CI and CD accelerates Deployments

  • تغییر سمت چپ روی عملکرد - محیط های ویژگی Shift Left on Performance - Feature Environments

  • [Github Demo] - یک محیط ویژگی موقت را بچرخانید [Github Demo] - Spin up a Temporary Feature Environment

  • Shift Left - تست عملکرد را در CI/CD ادغام کنید Shift Left - Integrate Performance Testing into CI/CD

  • نسخه ی نمایشی - اعتبارسنجی عملکرد در سطح CI Demo - Performance Validations at CI Level

  • تست عملکرد با Nightly Build Performance Testing with the Nightly Build

  • [دمو] - تست عملکرد در اجرای شبانه [Demo] - Performance Testing on the Nightly Run

K6 - ابزار تست عملکرد آسان برای استفاده دوستانه K6 - Friendly end easy to use Performance Test Tool

  • مروری بر K6.io Walkthrough of K6.io

  • نصب K6 در محلی Installing K6 on local

  • دستورات اجرای ترمینال K6 K6 Terminal Run Commands

  • آزمایش آزمایشی مرورگر K6 K6 Browser Testing Experiment

  • K6 اولین اسکریپت تست را اجرا کنید K6 Run the first test script

  • درک فایل نتایج Understanding the Results File

  • داشبورد محلی برای گزارش Local Dashboard for Reporting

  • برای درک فایل نتایج از هوش مصنوعی استفاده کنید Use AI to understand the results file

  • کاربران مجازی و میانه را درک کنید Understand Virtual Users and Median

  • K6 درخواست ها را به صورت متوالی اجرا می کند K6 Executing Requests in a sequence

  • K6 - مراحل و اعتبارسنجی در اسکریپت K6 - Stages and Validations in Script

  • میانه در مقابل میانگین Medians vs Average

  • تست دلتا برای تست عملکرد مداوم - K6 DEMO Delta Testing for Continuous Performance Testing - K6 DEMO

  • تجسم نتایج K6/Grafana Visualizing the Results K6/ Grafana

  • [DEMO] اجرای تست در Grafana Cloud از IDE (VS Code) [DEMO] Run Test in the Grafana Cloud from IDE ( VS Code)

  • [DEMO] CI/CD K6 را در گردش کار GitHub Actions ادغام کنید [DEMO] CI/CD Integrate K6 into GitHub Actions workflow

  • [نمایش] K6 Cloud - تست را در Grafana Cloud با Github اجرا کنید [Demo]K6 Cloud - Run Test in the Grafana Cloud with Github

ایجاد پروژه عملکرد کامل با هوش مصنوعی - CI/CD - Cloud Azure Complete Performance Project Creation with AI - CI/CD - Cloud Azure

  • انتخاب ابزار با هوش مصنوعی Selecting the tool with AI

  • اولین اسکریپت تست عملکرد را ایجاد کنید Create first performance Test Script

  • شنونده را به Test Script اضافه کنید Add listener to Test Script

  • اضافه کردن موضوعات و کاربران Adding Threads and Users

  • تولید داده های تست تصادفی Generating Random Test Data

  • جایی که هوش مصنوعی شکست می‌خورد - اضافه کردن خلاصه نتایج Where AI Fails - Adding Results Summary

  • اضافه کردن نتایج خلاصه - راه حل Adding Results Summary - The Solution

  • در حال اجرا از خط فرمان Running from Command Line

  • راه اندازی GITHUB Action Setting up GITHUB Action

  • تست را در خط لوله اجرا کنید Run the Test in a Pipeline

  • نتایج را در دسترس قرار دهید Make Results Available

نمایش نظرات

آموزش تست عملکرد با هوش مصنوعی | جی متر | فانوس دریایی | K6
جزییات دوره
6 hours
90
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
851
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Andrei Bucureanu Dan Andrei Bucureanu

مشاور تحول کیفیت