لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر JMeter 5.0 [ویدئو]
Mastering JMeter 5.0 [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
JMeter به یک ابزار استاندارد صنعتی برای انجام تست های عملکردی، بارگذاری، عملکرد و رگرسیون در برنامه های کاربردی وب تبدیل شده است. توسعه وب را با کمک به شما در اندازه گیری و تجزیه و تحلیل عملکرد برنامه افزایش می دهد.
در این دوره آموزشی، شما یاد خواهید گرفت که از ویژگی های کلیدی آخرین نسخه این ابزار تست برای دستیابی به حداکثر عملکرد برای برنامه های وب خود استفاده کنید و در عین حال بهره وری تیم تست را با توسعه برنامه های تست و اتوماسیون واقعی و مقیاس پذیر بهبود بخشید.
شما با تسلط بر انواع ادعا و اسکریپت ها شروع خواهید کرد. سپس در دنیای کنترلکنندههای منطقی غوطهور میشوید و آنها را در اسکریپتنویسی اعمال میکنید. شما با سمپلرها آشنا می شوید که به شما کمک می کند درخواستی را به وب سرور ارسال کنید. شما اسکریپت نویسی پیشرفته، کار با کنترلرهای تست، طراحی طرح های تست و موارد دیگر را خواهید آموخت.
در پایان این دوره، شما می توانید از JMeter 5.0 برای تست عملکرد و بار استفاده کنید.
همه فایلهای کد و فایلهای مرتبط در GitHub در https://github.com/PacktPublishing/Mastering-JMeter-5.0 قرار داده شدهاند.
کنترلرهای منطقی مختلف را یاد بگیرید و پیاده سازی کنید تا اسکریپت های خود را قوی و کارآمد کنید
نحوه استفاده از طیف وسیعی از نمونهبرها برای ارسال درخواستها به وب سرور تحت آزمایش را بدانید
JMeter را با سلنیوم ادغام کنید تا قابلیت های تست وب را در محل کار خود گسترش دهید
اسکریپت های پیشرفته را در جاوا با Beanshell برای JMeter کشف کنید
برنامه های آزمایشی مقیاس پذیر و قابل نگهداری بسازید
پیکربندی های master-slave و اهمیت معماری مشتری-سرور را درک کنید
تست عملکرد وب را با استفاده از حالت غیر GUI JMeter به صورت خودکار انجام دهید
از Blazemeter برای گسترش اسکریپت های JMeter خود در فضای ابری استفاده کنید
با تجزیه و تحلیل گزارش های تست، معیارهای عملکرد را نظارت و درک کنید. این دوره برای تستکنندگان متوسط تا با تجربه که میخواهند مهارتهای تست عملکرد خود را به یک سطح بالاتر برسانند، ایدهآل است. این دوره همچنین راهنمای پیاده سازی خوبی را برای آزمایش کنندگان پیشرفته ای که مشتاق به ادغام JMeter با سایر ابزارهای آزمایش مانند سلنیوم هستند ارائه می دهد.
دانش کاری JMeter فرض شده است. دانش عمیقی از ویژگیهای پیشرفته JMeter از جمله ادعاها، کنترلکنندهها و اعتبارسنجیها را ارائه میدهد * آموزش ادغام JMeter با ابزارهای تست وب مانند Selenium برای گسترش قابلیتهای تست وب و اندازهگیری عملکرد برنامه وب * استفاده از آخرین نسخه ابزار JMeter برای نظارت و گزارش تست
مدت زمان و ادعای اندازه
Duration and Size Assertions
ادعاهای HTML
HTML Assertions
ادعاهای طرحواره XML و XML
XML and XML Schema Assertions
ادعای پاسخ
Response Assertion
ادعاهای XPath و JSON
XPath and JSON Assertions
اظهارات JSR223
JSR223 Assertions
برنامه نویسی متوسط - کنترل کننده های منطقی
Intermediate Scripting - Logic Controllers
کنترلرهای ساده، فقط یک بار و حلقه
Simple, Once Only, and Loop Controllers
کنترلرهای تصادفی و تصادفی
Random and Random Order Controllers
کنترلر Interleave
Interleave Controller
کنترل کننده توان عملیاتی
Throughput Controller
کنترل کننده زمان اجرا
Runtime Controller
اگر و در حالی که کنترلر
If and While Controllers
سوئیچ، ماژول، و شامل کنترلرها
Switch, Module, and Include Controllers
کنترلر ForEach با استخراج کننده عبارات منظم
ForEach Controller with Regular Expression Extractor
کنترلر ForEach با XPath Extractor
ForEach Controller with XPath Extractor
کنترل کننده ضبط
Recording Controller
نمونهگیر (درخواستها)
Sampler (Requests)
نمونه SMTP
SMTP Sampler
اسکریپت نمونه SMTP
SMTP Sampler Script
نمونه JDBC
JDBC Sampler
اسکریپت نمونه JDBC
JDBC Sampler Script
نمونهبردار FTP
FTP Sampler
نمونهبر عمل فرآیند، اشکالزدایی و کنترل جریان سیستمعامل
OS Process, Debug, and Flow Control Action Sampler
فرآیند سیستم عامل، اشکال زدایی و کنترل جریان نمونه اقدام - اسکریپت
OS Process, Debug and Flow Control Action Sampler - Script
ادغام سلنیوم با جی متر
Integration of Selenium with JMeter
ادغام سلنیوم با JMeter
Selenium Integrating with JMeter
ادغام با Selenium WebDriver - Script
Integrating with Selenium WebDriver - Script
راه اندازی JUnit Test Cases در JMeter
Setting Up JUnit Test Cases into JMeter
ادغام با Selenium WebDriver با استفاده از JUnit Sampler
Integrating with Selenium WebDriver Using JUnit Sampler
WebDriver Set Sampler - گسترش تست مبتنی بر مرورگر WebDriver
WebDriver Set Sampler - Extending WebDriver Browser Based Test
WebDriver Set Sampler - Script
WebDriver Set Sampler - Script
نمونه تست سلنیوم JMeter – درایور HTMLUnit
Selenium JMeter Test Case Example – HTMLUnit Driver
اسکریپت نویسی پیشرفته
Advanced Scripting
مبانی و متغیرهای اسکریپت BeanShell
BeanShell Scripting Basics and Variables
پست پیشرفته و پیش پردازشگرها
Advanced Post and PreProcessors
BeanShell PostProcessor
BeanShell PostProcessor
پیش پردازنده BeanShell
BeanShell PreProcessor
ایجاد مقادیر پویا با BeanShell Sampler
Generating Dynamic Values with BeanShell Sampler
نمای کلی تست کنترلر
Overview of Test Controller
شنوندگان
Listeners
درخت نمایش نتایج
The View Results Tree
گزارش جمع
Aggregate Report
طراحی طرح آزمون
Designing Test Plan
طراحی حجم کار
Workload Designing
اعتبار سنجی اسکریپت
Script Validation
آزمون پایه
The Baseline Test
پیکربندی Master Slave
Master Slave Configuration
اهمیت مکانیزم معماری سرور کلاینت
Importance of Client Server Architecture Mechanism
مثال گام به گام برای اجرای تست ها بر روی Slave از Client Machine
Step-by-Step Example to Run Tests on Slave from Client Machine
اعتبارسنجی JMeter در تست حالت غیر GUI
JMeter Validations in Non-GUI Mode Testing
دستورات برای اجرای تست ها در حالت غیر GUI
Commands to Run Tests on Non-GUI Mode
نتایج نظارت در اجرای غیر GUI
Monitoring Results in Non-GUI Execution
اجرای تست با استفاده از Taurus
Test Executing Using Taurus
اجرا و گزارش
Execution and Reporting
تست های مانیتورینگ
Monitoring Tests
نتایج آزمون همکاری
Test Results Collaboration
تجزیه و تحلیل نتایج آزمون
Test Results Analysis
اجرای تست در حالت رابط کاربری گرافیکی
Test Execution in the GUI Mode
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
افسانا عطار یک مهندس آزمایشی ماهر با بیش از 10 سال تجربه گسترده در تست نرم افزار است. او رهبری فکری خود را به تیمهایی در حوزههای مختلف از تبلیغات دیجیتال، آموزش و مراقبتهای بهداشتی تا بخشهای مالی، از جمله بانکداری، بیمه و تجارت گسترش میدهد.
او برای سازمانهای مختلفی از جمله Google، IBM، Principal Financial Group و The Children’s Hospital of Philadelphia کار کرده است. در حال حاضر، او برای گروه بین المللی Susquehanna، یک شرکت تجاری مالی کار می کند.
افسانا یک اسکرام مستر خبره (CSM)، یک متخصص اسکرام چابک و بخشی از جامعه اتحاد اسکرام است. او پروژه هایی به ارزش بیش از یک میلیون دلار در ظرفیت های مختلف از مهندس تضمین کیفیت تا مدیر QA را مدیریت و کار کرده است. او معتقد است که تجربیات خود را با جامعه آزمایش کننده به اشتراک می گذارد تا به تقویت یادگیری و نوآوری بیشتر کمک کند.
نمایش نظرات