مهسا مکبریان
مهسا مکبریان
خواندن ۱ دقیقه·۲ سال پیش

تست کارایی و پرفورمنس!؟؟؟

بریم سراغ تست کارایی، عملکرد یا Performance

در این تست سرعت برنامه، اثر بخشی آن، مقیاس پذیری، پهنای باند و... تست میشه؛ یعنی ازینکه عملکردش درسته مطمئن هستیم ولی میخوایم بدونیم که تحت فشار و بار سنگین هم درست کار میکنه؟

تمام این تلاش ها برای اینه که عملکرد سیستم طبق انتظارات ما باشه

این تست انواع مختلفی داره که کاربردی ترین و مهمترینش تست های زیر هستن:

  • Load Test

یا تست بار که کاربر همزمان و چک میکنه

  • Stress Test

یا تست استرس بیشترین تعداد کاربر همزمان

  • Stability Test

یا تست پایداری که چک میکنه که بشه مدت طولانی با کاربر همزمان زیاد از محصول استفاده کرد

  • Spike Test

اینجوریه که میزان بار روی سیستم بطور قابل توجه و سریع افزایش پیدا کنه و عملکرد سیستم و اینموقع بسنجیم

  • Volume Test

اینجوریه که سیستم با مجموعه ای از داده های مشخص غرق میشه

برای این تست ها از ابزار استفاده میشه و مسلما امکان تست این موارد، دستی امکان پذیر نیست؛ مثلا مگه شما میتونید چندتا کاربر همزمان وارد سایت کنین؟ یکی از معروف ترین ابزارها برای تست لود یا بار، JMETER هستش. در گوگل سرچ کنین درخصوص نحوه کارکرد آن ?

تست نرم افزار
شاید از این پست‌ها خوشتان بیاید