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