لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Gatling Fundamentals for Stress Testing API - Scala - 2022
Gatling Fundamentals for Stress Testing APIs - Scala - 2022
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ابزار منبع باز Gatling و نحوه استرس و بارگذاری تست هر API را بیاموزید نصب و پیکربندی Gatling از ابتدا، بدون نیاز به دانش قبلی. نوشتن اسکریپتهای تست بار Gatling خودتان الگوی طرحبندی یک اسکریپت Gatling را بیاموزید و چه چیزهایی را به هر بخش اضافه کنید. کاوش و نوشتن عملکرد اسکریپت Gatling هستهای مانند افزودن حلقهها، بازسازی کد به اشیا، افزودن دادههای تست از طریق فیدرها و موارد دیگر تست بار طراحی سناریوها را در اسکریپت Gatling خود بیاموزید و یاد بگیرید که چگونه آنها را از خط فرمان اجرا کنید از ابزارهای ساخت مانند Maven برای اجرای اسکریپت های Gatling استفاده کنید و اجرای تست عملکرد خود را در زمان واقعی از طریق خط فرمان در Gatling Access مشاهده کنید و گزارش های تست تولید شده توسط آن را تجزیه و تحلیل کنید. ابزارهای گزارش دهی داخلی Gatling پیش نیازها: برخی از تجربیات اولیه در هر زبان برنامه نویسی کامپیوتری مفید خواهد بود تجربه با Scala یک مزیت است، اگرچه لازم نیست.
به روز رسانی - آگوست 2022 - دوره برای آخرین نسخه GATLING - V3.8 به طور کامل از ابتدا دوباره ضبط شده است
در این دوره، اصول استفاده از ابزار تست استرس گاتلینگ - یک ابزار تست عملکرد بسیار قدرتمند و منبع باز را که امروزه تقاضای زیادی در صنعت نرم افزار دارد، یاد خواهید گرفت. بسیاری از اسکریپت های Gatling را از ابتدا در برابر یک برنامه هدف که همراه با این دوره ارائه می شود، بنویسید، همه با راهنمایی.
چرا Gatling؟:
راه حل تست عملکرد بسیار قدرتمند و انعطاف پذیر
یک ابزار منبع باز، بنابراین استفاده از آن بدون هزینه است
تستکنندههای عملکرد با تجربه Gatling تقاضای زیادی دارند - با این حال تعداد کمی از مهندسان این ابزار را میشناسند
چرا این دوره؟:
همه جنبه های Gatling از جمله:
را بیاموزید
پیکربندی نصب Gatling، هم مستقل و هم در یک IDE
استفاده از ضبط کننده برای ضبط سفر کاربر خود
نوشتن اسکریپتهای تست بارگذاری Gatling،
تجزیه و تحلیل نتایج آزمایش
نحوه نوشتن بسیاری از اسکریپت ها را از ابتدا ببینید تا با این فرآیند آشنا شوید، هر اسکریپت مفهوم جدیدی را آموزش می دهد
تستها را از خط فرمان با استفاده از ابزارهای ساخت محبوب مانند Maven و Gradle اجرا کنید
با نحوه اجرای تست های Gatling در محیط CI با Jenkins و Travis CI آشنا شوید
اگرچه Gatling کد Scala خالص است، من به شما نشان خواهم داد که چرا Gatling DSL عالی به این معنی است که برای موفقیت با Gatling نیازی به دانش اسکالا نیست
منابع یادگیری Gatling کمیاب است. تلاش برای یادگیری این ابزار به تنهایی از ابتدا می تواند بسیار سخت و ترسناک باشد. این دوره برای رسیدگی به آن طراحی شده است
مزایای شرکت در این دوره چیست؟:
در حین یادگیری یک ابزار مهارتی با ارزش از آن لذت ببرید
دستمزد بالاتر را دستور دهید
مهارت ها و پیشنهادات خود را به عنوان یک برنامه نویس و آزمایش کننده بهبود بخشید
این دوره برای هر برنامهنویس یا مهندس کیفیتی است که میخواهد یاد بگیرد چگونه از Gatling برای افزودن تستهای عملکرد و استرس به مجموعه آزمایشی خود استفاده کند.
هیچ دانش قبلی در مورد تست عملکرد یا توسعه نرم افزار مورد نیاز نیست، زیرا من شما را در کل فرآیند راهنمایی خواهم کرد. با این حال، هرگونه دانش یا تجربه قبلی که در این حوزه ها دارید مفید خواهد بود و به طور طبیعی به یادگیری شما کمک می کند.
اگر میخواهید یک ابزار عالی و کاملاً متن باز تست عملکرد را که در طیف گستردهای از نقشهای توسعه نرمافزار مورد تقاضا است را به مجموعه مهارت خود اضافه کنید، این دوره برای شما مناسب است.
سرفصل ها و درس ها
بررسی اجمالی دوره و خانه داری
Course Overview & Housekeeping
بررسی اجمالی دوره و خانه داری
Course Overview and Housekeeping
مقدمه ای بر Gatling
Introduction to Gatling
Gatling مقدمه
Gatling Introduction
نصب و راه اندازی Gatling و استفاده از ضبط کننده Gatling
Gatling Installation & Using the Gatling Recorder
بخش 3 بررسی اجمالی
Section 3 Overview
Gatling را از طریق دانلود وب سایت نصب کنید
Install Gatling via Website Download
نمای کلی ضبط کننده گاتلینگ
Gatling Recorder Overview
سفر کاربر را ضبط کنید و به اسکریپت Gatling تبدیل کنید
Record User Journey and Convert to Gatling Script
اولین اسکریپت Gatling را اجرا کنید
Execute First Gatling Script
جیمز یک مهندس نرم افزار اصلی با بیش از 15 سال تجربه در صنعت است. جیمز در اوایل کار خود بر روی اتوماسیون و تست عملکرد متمرکز بود. استفاده از ابزارها و چارچوب هایی مانند Gatling، JMeter و REST Assured. در چند سال گذشته، جیمز شروع به تمرکز بیشتر روی ابزار، مفاهیم و چارچوبهای مرتبط با DevOps و مهندسی پلتفرم کرده است. جیمز مجذوب ایجاد ویدیوهای عمیق و هنرمندانه ای می شود که به دیگران کمک می کند توسعه دهندگان نرم افزار بهتری شوند و مرتباً آنها را در کانال یوتیوب خود به اشتراک می گذارد. جدا از کار، جیمز به خانوادهاش، فوتبال (فوتبال!) و فیلمبرداری نیز علاقه دارد.
نمایش نظرات