آموزش تست عملکرد API با K6، Github Copilot و ChatGPT

API Performance Testing With K6, Github Copilot, and ChatGPT

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با کمک دستیار هوش مصنوعی (Github Copilot، ChatGPT) Grafana K6 را برای تست عملکرد API REST یاد بگیرید. تست REST API با استفاده از Grafana K6 درک اصول اولیه تست عملکرد مهندسی سریع برای هوش مصنوعی، برای کمک به شما در کار سریعتر و کارآمدتر در طول تست نرم افزار K6 بررسی ها، آستانه ها و جنبه های مختلف Grafana K6 را از صفر بنویسید پیش نیازها:دانش پایه جاوا اسکریپت دانش پایه REST API

مرز تست عملکرد REST API را در این دوره کاوش کنید، که برای تقویت دانش شما در استفاده از Grafana K6 برای تست REST API که با پشتیبانی دستیاران هوش مصنوعی غنی شده است، طراحی شده است. این دوره همه چیز را از مبانی K6 گرفته تا تکنیک‌های تست پیشرفته را پوشش می‌دهد، از جمله نحوه استفاده مؤثر از GitHub Copilot و ChatGPT برای بهبود مهارت‌های تست خودکار خود با Grafana K6.

با استقبال گرم و مقدمه ای جذاب برای هوش مصنوعی و مدل های زبان بزرگ شروع کنید. در ساختار دوره تحقیق کنید و نکات مهمی را که مسیر یادگیری شما را هدایت می کند جذب کنید. با کاوش در ادغام دستیاران هوش مصنوعی در مهندسی نرم افزار و آزمایش با استفاده از قابلیت های ChatGPT و GitHub Copilot، ماجراجویی شما جالب تر می شود. با در دست داشتن اصول اولیه، ساختار کد منبع را بررسی خواهید کرد و زمینه را برای آزمایش عملکرد جامع فراهم می کند. همانطور که پیشرفت می کنید، دوره شما را با تست عملکرد با K6 آشنا می کند که با نصب و اجرای اولین اسکریپت شروع می شود. هر مرحله، از اجرای دستورات در خط فرمان K6 با پرچم‌های گزینه‌های آزمایشی، با کمک هوش مصنوعی بهبود می‌یابد. برنامه درسی گسترش می یابد تا ابزارها و مفاهیم ضروری مانند Docker، استفاده از نرم افزار برای آزمایش، و استفاده از Postman برای تعاملات API را پوشش دهد. درخواست‌های HTTP را با و بدون پشتیبانی هوش مصنوعی پیمایش می‌کنید، بررسی‌ها و معیارهای K6 را درک می‌کنید، و یاد می‌گیرید که چگونه نتایج K6 را برای تجزیه و تحلیل دقیق تجسم کنید. بهبود بیشتر مهارت‌های شما از طریق درس‌هایی در مورد آستانه‌ها، برچسب‌ها و برچسب‌های سفارشی به دست می‌آید که هر کدام از یکپارچه‌سازی هوش مصنوعی بهره می‌برند. سپس این دوره تمرکز را به کاربرد عملی تغییر می‌دهد و شما را از طریق اشکال‌زدایی اسکریپت‌های K6، افزودن داده‌های آزمایشی و تسلط بر همبستگی داده‌ها راهنمایی می‌کند - همه با پشتیبانی ارزشمند دستیاران هوش مصنوعی. موضوعات پیشرفته مدیریت درخواست‌های ناامن، مدیریت تغییر مسیرهای HTTP، اجرای درخواست‌های موازی و تعریف معیارهای سفارشی را معرفی می‌کنند. هر ماژول قدرت هوش مصنوعی را برای ساده کردن وظایف پیچیده نشان می دهد. گروه‌ها، مدیریت چرخه عمر تست و متغیرهای محیطی نیز مورد بحث قرار می‌گیرند و درک جامع شما از تست عملکرد را تقویت می‌کنند. در حالی که بیشتر دوره‌ها از GitHub Copilot به عنوان کمک هوش مصنوعی استفاده می‌کنند، شما همچنین خواهید دید که چگونه از ChatGPT با K6 استفاده کنید، یک کاربرد عملی از درس‌های قبلی و ارائه استراتژی‌های پیشرفته در استفاده از خط فرمان، گزینه‌های تست، درخواست‌های HTTP، بررسی‌ها، آستانه‌ها و بیشتر، همه از طریق لنز کمک AI.

این دوره شما را به مهارت‌های فنی برای تست عملکرد API مجهز می‌کند و به شما با استراتژی‌های نوآورانه برای مهار ابزارهای هوش مصنوعی برای افزایش کارایی و اثربخشی تست، قدرت می‌دهد.


چرا این دوره را بخریم؟

  • آینده آزمایش نرم افزار را با ادغام هوش مصنوعی در آغوش بگیرید.

  • Master Grafana K6، ابزاری پیشرو در تست عملکرد API.

  • از یادگیری عملی با پروژه ها و مثال های عملی بهره مند شوید.

  • مهارت های حل مسئله خود را در آزمایش API با بینش هوش مصنوعی تقویت کنید.

  • با یادگیری ادغام دستیاران هوش مصنوعی در آزمایش، با روندهای صنعت همراه باشید.


آنچه خواهید آموخت:

  • راه اندازی و پیکربندی Grafana K6 برای آزمایش API.

  • استفاده موثر از GitHub Copilot و ChatGPT برای نوشتن و بهینه سازی اسکریپت های آزمایشی.

  • تکنیک های بسیاری برای تست عملکرد و تجزیه و تحلیل نتایج.

  • سفارشی کردن محیط های آزمایشی.

  • استفاده از هوش مصنوعی برای ایجاد و بهبود دقت و کارایی تست.


الزامات دانشجویی:

  • درکی اساسی از مفاهیم JavaScript و REST API.

  • کنجکاوی در مورد هوش مصنوعی و کاربردهای آن در تست نرم افزار.

  • علاقه به افزایش عملکرد نرم افزار از طریق آزمایش دقیق.


این دوره برای چه کسانی است:

  • توسعه دهندگان و مهندسانی که به دنبال مهارت های پیشرفته در تست API هستند.

  • متخصصین تست کیفیت و تست می‌خواهند هوش مصنوعی را در جریان کاری خود بگنجانند.

  • علاقه مندان به فناوری که در مورد هم افزایی بین تست عملکرد هوش مصنوعی و REST API کنجکاو هستند.


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

به دوره خوش آمدید Welcome To The Course

  • خوش آمدی Welcome

  • ساختار و پوشش دوره Course Structure & Coverage

  • چگونه از این دوره حداکثر ارزش را بدست آوریم How To Get Maximum Value From This Course

AI (هوش مصنوعی) و LLM (مدل های زبان بزرگ) AI (Artificial Intelligence) and LLM (Large Language Models)

  • درباره هوش مصنوعی و مدل‌های زبان بزرگ (LLM) About AI & Large Language Models (LLM)

  • نکات مهم در دوره آموزشی با دستیار هوش مصنوعی! Important Points on Course With AI Assistant!

  • دستورات و کد منبع را دانلود کنید Download Prompts & Source Code

  • مهندسی سریع Prompt Engineering

چگونه دستیار هوش مصنوعی روش کار ما را تغییر می دهد How AI Assistant Change The Way We Work

  • دستیار هوش مصنوعی در مهندسی نرم افزار AI Assistant in Software Engineering

  • دستیار هوش مصنوعی در تست نرم افزار AI Assistant in Software Testing

  • ChatGPT و Github Copilot ChatGPT & Github Copilot

  • ChatGPT و Github Copilot - نصب ChatGPT & Github Copilot - Installation

K6 برای تست عملکرد API K6 for API Performance Testing

  • ساختار کد منبع Source Code Structure

  • ازمایش عملکرد Performance Testing

  • تست عملکرد و K6 Performance Testing & K6

  • نصب K6 K6 Installation

مبانی K6 K6 Basics

  • سلام K6 Hello K6

  • سلام K6 - با دستیار هوش مصنوعی Hello K6 - With AI Assistant

  • خط فرمان K6 K6 Command Line

  • خط فرمان K6 - با دستیار هوش مصنوعی K6 Command Line - With AI Assistant

  • استفاده از خواب (n) Using sleep(n)

  • استفاده از sleep(n) - با دستیار هوش مصنوعی Using sleep(n) - With AI Assistant

  • گزینه های تست (پرچم ها) Test Options (Flags)

  • گزینه های تست (پرچم ها) - با دستیار هوش مصنوعی Test Options (Flags) - With AI Assistant

ابزارهای دیگر برای مهندس کیفیت نرم افزار Other Tools for Software Quality Engineer

  • داکر چیست و چرا What & Why Docker

  • نرم افزار برای تست Software To Test

  • مشکل در نرم افزار برای تست؟ Trouble on Software To Test?

  • پستچی Postman

K6 برای تست HTTP REST API - The Basic K6 For Testing HTTP REST API - The Basic

  • کار با HTTP Working With HTTP

  • کار با HTTP - با دستیار هوش مصنوعی Working With HTTP - With AI Assistant

  • چک ها Checks

  • چک - با دستیار هوش مصنوعی Checks - With AI Assistant

  • معیارهای Metrics

  • نتیجه K6 - نحوه خواندن K6 Result - How To Read

  • نتیجه K6 - خروجی و تجسم K6 Result - Output & Visualization

  • نکات: نمایش p(N) در خروجی Tips: Showing p(N) at Output

  • آستانه ها Thresholds

  • آستانه ها - با دستیار هوش مصنوعی Thresholds - With AI Assistant

  • برچسب ها Tags

  • برچسب ها - با دستیار هوش مصنوعی Tags - With AI Assistant

  • برچسب های سفارشی Custom Tags

  • برچسب های سفارشی - با دستیار هوش مصنوعی Custom Tags - With AI Assistant

K6 برای تست HTTP REST API - متوسط K6 For Testing HTTP REST API - Intermediate

  • کار با دستیار هوش مصنوعی Working With AI Assistant

  • ماژول ها - با دستیار هوش مصنوعی Modules - With AI Assistant

  • اشکال زدایی اسکریپت K6 Debugging K6 Script

  • افزودن داده های تست - با دستیار هوش مصنوعی Adding Test Data - With AI Assistant

  • همبستگی داده ها - با دستیار هوش مصنوعی Data Correlation - With AI Assistant

  • نکات: درخواست ناامن را مجاز کنید Tips: Allow Insecure Request

  • تغییر مسیر HTTP - با دستیار هوش مصنوعی HTTP Redirect - With AI Assistant

  • درخواست موازی - با دستیار هوش مصنوعی Parallel Request - With AI Assistant

  • معیارهای سفارشی - با دستیار هوش مصنوعی Custom Metrics - With AI Assistant

  • گروه ها - با دستیار هوش مصنوعی Groups - With AI Assistant

  • چرخه عمر تست - با دستیار هوش مصنوعی Test Lifecycle - With AI Assistant

  • متغیر محیطی - با دستیار هوش مصنوعی Environment Variable - With AI Assistant

استفاده از ChatGPT با K6 Using ChatGPT With K6

  • استفاده از ChatGPT با K6 - مقدمه Using ChatGPT With K6 - Introduction

  • ChatGPT K6 - سلام K6 ChatGPT K6 - Hello K6

  • ChatGPT K6 - خط فرمان K6 ChatGPT K6 - K6 Command Line

  • ChatGPT K6 - گزینه های تست ChatGPT K6 - Test Options

  • ChatGPT K6 - کار با HTTP ChatGPT K6 - Working With HTTP

  • ChatGPT K6 - چک می کند ChatGPT K6 - Checks

  • ChatGPT K6 - آستانه ها ChatGPT K6 - Thresholds

  • ChatGPT K6 - برچسب‌ها برچسب‌های سفارشی ChatGPT K6 - Tags Custom Tags

  • ChatGPT K6 - ماژول ها ChatGPT K6 - Modules

  • ChatGPT K6 - داده های آزمایشی ChatGPT K6 - Test Data

  • ChatGPT K6 - همبستگی داده ها ChatGPT K6 - Data Correlation

  • ChatGPT K6 - تغییر مسیر HTTP ChatGPT K6 - HTTP Redirect

  • ChatGPT K6 - تماس موازی ChatGPT K6 - Parallel Call

  • ChatGPT K6 - معیارهای سفارشی ChatGPT K6 - Custom Metrics

  • ChatGPT K6 - گروه ها ChatGPT K6 - Groups

منابع و مراجع Resources & References

  • منابع و مراجع Resources & References

  • جایزه Bonus

نمایش نظرات

آموزش تست عملکرد API با K6، Github Copilot و ChatGPT
جزییات دوره
8.5 hours
70
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
40
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Timotius Pamungkas Timotius Pamungkas

مهندس نرم افزار جاوا، معمار