آموزش مبانی Gatling برای تست استرس APIها با زبان Scala - آخرین آپدیت

دانلود Gatling Fundamentals for Stress Testing APIs - Scala

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل مربی هوشمند Coursera Coach است! یک روش هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند تا دانش خود را بسنجید، مفروضات را به چالش بکشید و در طول مسیر دوره، درک خود را عمیق‌تر کنید. در این دوره، شما مهارت‌های ضروری مورد نیاز برای استفاده موثر از Gatling جهت تست استرس (Stress Testing) APIها را کسب خواهید کرد. شما یاد می‌گیرید که چگونه Gatling را نصب و پیکربندی کنید، اسکریپت بنویسید، تست‌های عملکردی را اجرا کرده و نتایج را مانیتور کنید. در پایان این دوره، شما قادر خواهید بود شبیه‌سازی‌های بار (Load Simulation) را طراحی کرده و از ابزارهای قدرتمند Gatling برای انجام تست‌های جامع استرس روی سرویس‌های API خود استفاده کنید. این دوره شما را در مراحل نصب Gatling، راه‌اندازی محیط توسعه و نوشتن اولین اسکریپت Gatling از صفر راهنمایی می‌کند. شما تجربه عملی با ویژگی‌های کلیدی مانند Gatling Recorder، متغیرهای Session و ابزارهای دیباگ خواهید داشت. در طول دروس، مهارت‌های خود را با استفاده از سناریوهای واقعی، مانند شبیه‌سازی کاربران روی یک API، مدیریت داده‌های پاسخ و تست در بارهای مختلف ارتقا می‌دهید. همچنین خواهید آموخت که چگونه انواع مختلف تست‌های عملکردی مانند افزایش تدریجی کاربران (Ramping up)، استفاده از Feeders برای تزریق داده‌های تست و احراز هویت درخواست‌ها را مدیریت کنید. دوره با بررسی عمیق ادغام Gatling با ابزارهای یکپارچه‌سازی مداوم (CI) مانند Jenkins و Travis به پایان می‌رسد که قابلیت‌های تست خودکار شما را افزایش می‌دهد. این دوره برای توسعه‌دهندگان نرم‌افزار، مهندسان QA و متخصصان DevOps که به دنبال ارتقای مهارت‌های تست API و تست بار هستند، ایده‌آل است. داشتن درک پایه‌ای از توسعه نرم‌افزار و APIها توصیه می‌شود و هیچ تجربه قبلی در مورد Gatling لازم نیست.

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

مقدمه‌ای بر Gatling Introduction to Gatling

  • آشنایی با Gatling Gatling Introduction

نصب Gatling و استفاده از Gatling Recorder Gatling Installation and Using the Gatling Recorder

  • مرور کلی بخش دوم Section 2 Overview

  • نصب Gatling از طریق دانلود وب‌سایت Install Gatling Through Website Download

  • مرور کلی Gatling Recorder Gatling Recorder Overview

  • ضبط مسیر کاربر و تبدیل به اسکریپت Gatling Record User Journey and Convert to Gatling Script

  • اجرای اولین اسکریپت Gatling Execute First Gatling Script

نصب وابستگی‌ها و پیکربندی پروژه Gatling Dependency Installation and Gatling Project Configuration

  • مرور کلی بخش سوم Section 3 Overview

  • مرور کلی اپلیکیشن مورد تست Overview of Application Under Test

  • پیش‌نیازهای توسعه با Gatling Gatling Development Prerequisites

  • راه‌اندازی پروژه توسعه Gatling Set Up Gatling Development Project

  • نوشتن اولین اسکریپت Gatling Write Your First Gatling Script

مبانی اسکریپت‌نویسی در Gatling Gatling Script Fundamentals

  • مرور کلی بخش چهارم Section 4 Overview

  • افزودن زمان توقف (Pause Time) Add Pause Time

  • بررسی کد پاسخ (Response Code) Check Response Code

  • بررسی بدنه پاسخ (Response Body) Check Response Body

  • استخراج داده‌ها از پاسخ Extract Data from Response

  • دیباگ متغیرهای Session Debug Session Variables

  • بازاستفاده از کد در Gatling Code Reuse in Gatling

  • حلقه‌های فراخوانی HTTP Looping HTTP Calls

  • احراز هویت در Gatling Authenticating in Gatling

فیدرهای Gatling (Gatling Feeders) Gatling Feeders

  • مرور کلی بخش پنجم Section 5 Overview

  • فیدر CSV CSV Feeder

  • فیدر سفارشی پایه Basic Custom Feeder

  • فیدر سفارشی پیچیده Complex Custom Feeder

  • استفاده از فایل‌های Template در Gatling Templating Files in Gatling

طراحی شبیه‌سازی بار Load Simulation Design

  • مرور کلی بخش ششم Section 6 Overview

  • شبیه‌سازی بار پایه Basic Load Simulation

  • شبیه‌سازی بار با افزایش تدریجی کاربران Ramp Users Load Simulation

  • شبیه‌سازی بار با مدت زمان ثابت Fixed Duration Load Simulation

اجرا از طریق خط فرمان (Command Line) Execution from the Command Line

  • مرور کلی بخش هفتم Section 7 Overview

  • اجرای Gatling از خط فرمان Running Gatling from the Command Line

  • پارامترهای زمان اجرا در Gatling Runtime Parameters in Gatling

جمع‌بندی و پیاده‌سازی نهایی Putting it all Together

  • مرور کلی بخش هشتم Section 8 Overview

  • قالب چالش Challenge Template

  • راه حل چالش نهایی Final Challenge Solution

مانیتورینگ و گزارش‌دهی تست‌ها Test Monitoring and Reporting

  • مرور کلی بخش نهم Section 9 Overview

  • مانیتورینگ اجرای تست‌ها Monitoring Test Executions

  • گزارش نتایج تست Gatling Gatling Test Results Report

استفاده از Gatling با ابزارهای یکپارچه‌سازی مداوم (CI) Gatling with Continuous Integration Tools

  • مرور کلی CI با Gatling CI with Gatling Overview

  • راه‌اندازی مخزن GitHub GitHub Repository Setup

  • راه‌اندازی Jenkins Jenkins Setup

  • اولین تست Gatling در Jenkins Jenkins First Gatling Test

  • اجرای تست‌های جدید در Jenkins Triggering New Jenkins Tests

  • پارامترهای Jenkins برای تست‌های Gatling Jenkins Parameters for Gatling Tests

  • شکست دادن Build در Jenkins با Assertions Failing a Jenkins Build with Assertions

  • استفاده از Travis CI با Gatling Travis CI with Gatling

  • متغیرهای محیطی Travis CI برای تست‌های Gatling Travis CI Environment Variables for Gatling Tests

نمایش نظرات

آموزش مبانی Gatling برای تست استرس APIها با زبان Scala
جزییات دوره
8h 14m
47
(آخرین آپدیت)
52
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده