Ushlash va yuk sinovi o'rtasidagi farq

Ushlash va yuk sinovi o'rtasidagi farq
Ushlash va yuk sinovi o'rtasidagi farq

Video: Ushlash va yuk sinovi o'rtasidagi farq

Video: Ushlash va yuk sinovi o'rtasidagi farq
Video: Bir umirlik saboq er-xotin urtasidagi janjal kuring va xulosa chiqaring 2024, Iyul
Anonim

Umumiylik va yuk sinovi

Dasturiy injiniring kontekstida tizimdagi qiyinchiliklarni aniqlash uchun unumdorlik sinovi o'tkaziladi. Ishonchlilik, resurslardan foydalanish va miqyoslilik kabi atributlarni tekshirish va tizimning ishlashi uchun bazani yaratish uchun ishlash testlaridan ham foydalanish mumkin. Yuklash testi ishlash testining kichik turlaridan biridir. Belgilangan ish yuki ostida tizimning harakatini o'lchash uchun amalga oshiriladi. Yuklash testi mijoz-server modeliga asoslangan ko'p foydalanuvchili tizimlar uchun ko'proq mos keladi, lekin matn protsessorlari yoki grafik muharrirlar kabi boshqa dasturiy ta'minot tizimlari ham yuk bilan tekshirilishi mumkin.

Umumiylik sinovi

Yuqorida aytib oʻtilganidek, unumdorlik sinovi dasturiy taʼminot tizimining toʻsiqlarini aniqlash va bartaraf etish hamda keyingi sinovlar uchun foydali boʻlishi mumkin boʻlgan uning ishlashining asosini yaratish uchun amalga oshiriladi. Ishlash testlari yuk sinovlari, chidamlilik sinovlari (cho'kish testlari), siqish testlari, konfiguratsiya sinovlari va izolyatsiya sinovlari kabi sinovlarni o'z ichiga oladi. Ishlash testi tizimning diqqat bilan boshqariladigan o'lchovlari to'plamini olishni talab qiladi. Ishlash testidan eng yaxshi natijalarga erishish uchun u yaxshi rejalashtirilgan bo'lishi kerak va sinov jarayoni muammosiz davom etishi mumkin bo'lgan barqaror tizimda amalga oshirilishi kerak. Ishlash testini o'tkazishda tizimning ishlashi nuqtai nazaridan nimani o'lchashni xohlayotganingizni aniq tushunish muhimdir. Misol uchun, agar siz veb-ilovaning ishlashini sinovdan o'tkazayotgan bo'lsangiz, qabul qilinadigan javob vaqti va tizim tomonidan boshqarilishi mumkin bo'lgan bir vaqtda foydalanuvchilar sonini bilishni xohlashingiz mumkin. Ushbu ikki jihatni yodda tutgan holda, siz doimiy ravishda foydalanuvchilar sonini ko'paytirish va qiyinchilikni aniqlash orqali testni boshlashingiz mumkin.

Yuklash sinovi

Avval aytib oʻtganimizdek, yuk sinovi unumdorlik sinovining bir qismidir va u koʻpincha avtomatlashtirilgan vositalar yordamida dasturiy tizimdagi yukni oshirish orqali amalga oshiriladi. Yuk testi ba'zan hajm testi deb nomlanadi. Ba'zi yuk testlariga misol sifatida ko'p sonli foydalanuvchi pochta qutilariga ega bo'lgan pochta serverini sinab ko'rish yoki matn protsessoridan foydalangan holda juda katta hujjatni tahrirlashni sinab ko'rish mumkin. Yuk sinovlari oldindan belgilangan yuk darajasidan foydalangan holda amalga oshiriladi, odatda tizim buzilmagan holda bardosh bera oladigan maksimal yukdan foydalanadi. Odatda, yuk sinovi xotirani boshqarish bilan bog'liq muammolar, xotiraning oqishi, buferning to'lib ketishi va hokazolar kabi oddiy sinovlarda uchramaydigan xatolarni aniqlashga qaratilgan. Yuklash testi, shuningdek, tizimning ishlash testi paytida o'rnatilgan asosiy ishlash darajasiga mos kelishini ta'minlash vositasi bo'lib xizmat qiladi.

Umumiylik va yuk sinovi oʻrtasidagi farq

Unumdorlik testi va yuk testi atamalari bir-birining oʻrnida ishlatilsa ham, yuk testi unumdorlik testining faqat bitta jihati hisoblanadi. Ikkala testning maqsadlari ham boshqacha. Ishlash testi o'lchovlar va taqqoslashlarni olish uchun yukni tekshirish usullaridan foydalanadi va u bir nechta yuk darajalaridan foydalanadi. Ammo yuk sinovi bitta oldindan belgilangan yuk darajasida ishlaydi, odatda tizim buzilmagan holda boshqara oladigan eng yuqori yuk. Amalda, ishlash testlari tizimning to'siqlarini topish va ularni bartaraf etish maqsadida amalga oshiriladi. Tizimni endi optimallashtirish mumkin bo'lmaganda, mijoz tomonidan oldindan belgilangan talablarni qondirish uchun tizimga nima qo'shish kerakligini aniqlash uchun yuk sinovi boshlanadi (ko'pincha veb-serverlar yoki ma'lumotlar bazasi serverlari soni kabi apparat kengaytmalari).

Tavsiya: