تستهای کارایی پیشرفته


معرفی کارگاه
کارگاه پیشرفته آزمون کارایی به بررسی نکات، الگوها و ترفندهای طراحی و پیادهسازی آزمونهای پیچیده کارایی میپردازد.
در این کارگاه، مباحثی همچون آزمونهای آسنکرون، بررسی پلاگینهای ویژه JMeter و همچنین نحوه طراحی و توسعه پلاگینهای شخصی آموزش داده میشود.
همچنین، مانیتورینگ دقیق منابع سامانه، آشنایی با پایگاهدادههای سری زمانی و نحوه ذخیرهسازی و تحلیل نتایج آزمونها از دیگر محورهای اصلی کارگاه است.
در انتها، طراحی و اجرای آزمونهای مقیاسپذیری و تحلیل نتایج آنها بهصورت عملی بررسی میشود.
مراحل کلی کارگاه
پیادهسازی سناریوهای پیشرفته کارایی
پرداختن به آزمونهای پیچیده شامل آزمونهای آسنکرون و گسترش قابلیتهای ابزار آزمون.
مانیتورینگ دقیق و یکپارچه
راهاندازی زیرساخت مانیتورینگ حرفهای برای پایش منابع سامانه و اجزای نرمافزاری.
ذخیرهسازی و تحلیل حرفهای نتایج
انتقال نتایج آزمونها به پایگاهدادههای سری زمانی و انجام تحلیلهای زمانمحور.
طراحی و اجرای آزمونهای مقیاسپذیری
ارزیابی رفتار سامانه در سناریوهای رشد بار و تحلیل نتایج با مدلهای علمی.
سرفصلهای کارگاه
- پیادهسازی آزمونهای آسنکرون در JMeter
- گسترش قابلیتهای JMeter و نوشتن پلاگین شخصی
- بررسی موارد کاربرد توسعه پلاگینهای تخصصی
- اتصال JMeter به پایگاهدادههای سری زمانی
- راهاندازی ابزارهای مانیتورینگ
- راهاندازی agentهای مختلف برای جمعآوری متریکها
- مانیتورینگ متریکهای:
- Application Server
- موتورهای پایگاهداده
- بررسی پایگاهدادههای سری زمانی
- ذخیرهسازی نتایج آزمون در پایگاهداده
- اتصال JMeter به پایگاهدادهها
- تحلیلهای زمانمحور
- نوشتن کوئریهای متنوع در پایگاهدادههای سری زمانی
- بررسی انواع آزمونهای مقیاسپذیری:
- مقیاسپذیری نرمافزاری
- مقیاسپذیری سختافزاری افقی
- مقیاسپذیری سختافزاری عمودی
- نحوه طراحی، پیادهسازی و اجرای آزمونهای مقیاسپذیری
- تحلیل نتایج آزمونها و استفاده از مدل USL (Universal Scalability Law)