Ishlashni sinash va yuklarni sinash o'rtasidagi farq

Ishlashni sinash, yukni sinash va stressni sinash o'rtasidagi farq nima?

Ishlashni sinovdan o'tkazish

Ishlash testi kutilayotgan foydalanuvchilar soni bilan dasturning javob vaqtini o'lchaydi. Buning maqsadi dasturning normal sharoitda qanday ishlashini ko'rsatuvchi ko'rsatkich va ma'lumot olishdir. Kerakli javob vaqtiga javob beradimi?

Yuklarni sinovdan o'tkazish

Yuklarni sinash - bu dastur odatdagi foydalanuvchilar sonidan ko'proq bo'lganida javob vaqtini o'lchash.
Javob vaqti ko'payadi, ya'ni og'ir yuk ostida dastur sekinroq bo'ladi, ammo yukni sinovdan o'tkazishning maqsadi dastur serverga oshirilgan yukni ushlab tura oladimi yoki u ishdan chiqib serverlarni o'ldiradimi.


Yuklarni sinash odatda past raqamlar bilan boshlanadi va ma'lum bir vaqt ichida tizimga kerakli yuk ko'tarilguncha va keyin pastga tushguncha asta-sekin oshiriladi.

Stress sinovlari yoki emdirish sinovlari

Stressni sinovdan o'tkazish yoki emdirish sinovlari yuklarni sinovdan o'tkazishga o'xshaydi, lekin biz serverdagi yukni uzoq vaqt davomida davom ettiramiz, aytaylik 1 soat.


Stress testining maqsadi - uzoq vaqt davomida doimiy yuk ostida, serverlar sekin javob berishiga qaramay, ishdan chiqmasligini ta'minlash.
Stress sinovlari yuk sinovlari bilan bir xil boshlanadi, masalan. serverlardagi yukni asta-sekin oshirib boring, ammo bu yukga yetgandan so'ng, biz serverda bir xil yukni ma'lum vaqt davomida davom ettiramiz va keyin javob vaqtlarini o'lchaymiz.

Tanaffus nuqtasi

Agar biz serverga yukni oshirishni davom ettirsak, server boshqa so'rovlarni bajara olmay qolishi va u ishlamay qolishi, ehtimol HTTP xatosi 500 javob kodini berishni boshlashi kerak.

Bu sodir bo'lgandan so'ng, biz dasturning imkoniyatlarini, ya'ni dastur qancha foydalanuvchilarni boshqarishi mumkinligini ko'rsatamiz.