تست عملکرد با K6
✅ سرفصل و جزئیات آموزش
در این دوره به تست عملکرد با K6 مسلط شده و از اسکریپت نویسی تا تحلیل پیش می روید.
آنچه یاد خواهید گرفت
- درک ابزار K6 - دانشجویان اصول ابزار K6، مزایای آن نسبت به سایر ابزارهای تست عملکرد و نصب و پیکربندی آن را درک خواهند کرد.
- توسعه اسکریپت برای API و میکروسرویس ها - شرکت کنندگان یاد می گیرند که چگونه اسکریپت هایی را برای تست APIs و میکروسرویس ها توسعه دهند که جنبه های مهمی را پوشش می دهد.
- توسعه اسکریپت برای تست رابط کاربری - دانشجویان نحوه رکورد و سفارشی سازی اسکریپت ها برای تست رابط کاربری را با استفاده از افزونه های رکوردر مرورگر و اعمال پارامترها درک خواهند کرد.
- یوتیلیتی ها و توابع K6 - شرکت کنندگان در استفاده از یوتیلیتی ها و توابع K6، از جمله انتخاب آیتم تصادفی، یافتن رشته ها و غیره مهارت کسب می کنند.
- تجربه کاربر نهایی و عملکرد سمت کلاینت - یادگیرندگان مبانی عملکرد سمت کلاینت، آبجکت های رابط کاربری، locators و استفاده از آن ها را بررسی خواهند کرد.
- اجرا و ایجاد سناریو - دانشجویان در ایجاد سناریوهای تست، تنظیم پیکربندی های ران تایم و اجرای تست ها به صورت محلی تجربه عملی کسب می کنند.
- تحلیل نتایج و گزارش دهی آن ها - شرکت کنندگان یاد می گیرند که چگونه نتایج تست را تحلیل کنند و گزارش هایی را تولید کنند تا بینش هایی در مورد عملکرد اپلیکیشن به دست آورند.
- مباحث اضافی - این دوره همچنین مباحث پیشرفته مانند یکپارچه سازی K6 با InfluxDB و Grafana برای مصورسازی، تبدیل مشخصات Swagger را پوشش می دهد.
پیش نیازهای دوره
- بدون نیاز به تجربه برنامه نویسی، دسترسی به کامپیوتر و تمایل به یادگیری
توضیحات دوره
این دوره با مقدمه ای بر K6 شروع می شود و مزایای آن را نسبت به ابزارهای تست عملکرد سنتی برجسته کرده و شما را در فرآیند نصب و پیکربندی راهنمایی می کند. شما یاد می گیرید که چگونه اسکریپت هایی را برای تست APIs و میکروسرویس ها با تسلط به تکنیک های ضروری مانند پارامتری سازی، همبستگی، مدیریت خطا و مدیریت هدرهای مجوز ایجاد کنید.
در مرحله بعد، تست رابط کاربری را با K6 بررسی کرده و از افزونه های رکوردر مرورگر برای رکورد و سفارشی سازی اسکریپت ها برای تست رابط های کاربری استفاده می کنید. از پارامتری سازی تا همبستگی و مدیریت خطا، یاد می گیرید که چگونه از تست های قوی و جامع رابط کاربری اطمینان حاصل کنید.
در طول دوره، شما از قدرت یوتیلیتی ها و توابع K6 بهره می برید که موجب می شود از انتخاب آیتم تصادفی، دستکاری رشته و مدیریت استثناها برای ایجاد اسکریپت های تست کارآمد و انعطاف پذیر استفاده کنید. شما همچنین بینشی در مورد تجربه کاربر نهایی و عملکرد سمت کلاینت به دست آورده و با ارزیابی عناصر رابط کاربری، عملکرد مرورگر و موارد دیگر آشنا می شوید.
تمرینات عملی و سناریوهای واقعی شما را در اجرای تست ها، هم به صورت محلی و هم در محیط های ابری راهنمایی می کنند. شما یاد می گیرید که نتایج تست را تحلیل کرده و گزارش های روشنگرانه تولید کنید که به شما امکان می دهد در مورد بهینه سازی و مقیاس پذیری عملکرد، تصمیمات آگاهانه بگیرید.
علاوه بر این، این دوره مباحث پیشرفته مانند یکپارچه سازی K6 با InfluxDB و Grafana برای مصورسازی، تبدیل مشخصات Swagger به اسکریپت های API و تقویت مبانی جاوا اسکریپت برای توسعه اسکریپت را پوشش می دهد.
این دوره برای چه کسانی مناسب است؟
- متخصصان تست نرم افزار
- مهندسان QA
- توسعه دهندگان
- مهندسان دواپس
- دانشجویان و علاقه مندان
تست عملکرد با K6
-
مقدمه 30:57
-
نصب و پیکربندی K6 و رکورد نمونه اسکریپت در K6 45:58
-
تست API با K6 (PUT و POST) - توضیح درباره ساختار K6 32:29
-
بهبود اسکریپت و پارامتری سازی 40:37
-
ادامه پارامتری سازی با استفاده از داده منحصر به فرد برای هر تکرار 20:18
-
همبستگی برای وب سرویس ها برای خروجی جی سان 27:13
-
همبستگی برای اپلیکیشن های مبتنی بر رابط کاربری 46:55
-
مدیریت خطا (Checks ،Threshold و Fail) و اعتبارسنجی - نوشتن فایل 33:46
-
گزینه ها و محدودیت های گزارش دهی 34:12
-
نظارت و گزارش دهی لایو - اکسپورت داده K6 به Influx DB و Grafana 39:39
-
TruClient مانند اسکریپت نویسی برای دریافت متریک های سمت کلاینت و تجربه کاربر نهایی 48:56
-
پرسش و پاسخ ها 35:16
-
متغیرهای مهم و کتابخانه ها - مبانی JS 42:45
مشخصات آموزش
تست عملکرد با K6
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:13
- مدت زمان :08:38:03
- حجم :4.33GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy