Junior
Чӣ гуна иҷроиш (performance) дар контексти санҷиши нармафзор аст?
sobes.tech AI
Ҷавоб аз AI
Иштирокчи тестларда ишлаб чиқаришда системанинг қандай ҳаракат қилиши ва белгиланган иш юкида қанчалик тез реакция қилишини ўрганишдир. Мақсад — дастурнинг ўтказувчанлиги, тезлиги, миқёслашувчанлиги ва барқарорлигини аниқлаш.
Асосий жиҳатлар:
- Жавоб вақти: Система сўровни қандай ва қачон ишлайди ва натижани қайтариб беради.
- Ўтказиш қобилияти: Бир бирлик вақтда системанинг ишлай оладиган транзакциялар ёки амалиётлар сони.
- Ресурслардан фойдаланиш: CPU, хотира, диск ва тармоқдан фойдаланиш кўрсаткичлари.
- Миқёслашувчанлик: Тизимнинг фойдаланувчилар сони ёки маълумот ҳажми ортиши билан ишлаш қобилияти.
- Барқарорлик: Узоқ вақтда юкланишда хатолар ёки ишлашда пасайишсиз ишлаш қобилияти.
Ишлаб чиқаришда ишлаш турлари:
- Юкламасини тест: Кутилган юқори юкланишда тизимнинг хулқ-атворини баҳолаш.
- Стресс тест: Кутилганидан ортиқ юкланишда тизимнинг хулқ-атворини текшириш ва муаммо нуқталарини аниқлаш.
- Давомийлик / Мўлжалланган тест: Узоқ вақтда доимий юкланишда тизимнинг хулқ-атворини баҳолаш.
- Миқёслашувчанлик тест: Иш юкини ошириш билан тизимнинг самарадорлигини аниқлаш.
Асбоблар:
- JMeter
- LoadRunner
- Gatling
- k6
Мақсад — муаммоларни аниқлаш, ишлаш чекларини белгиллаш ва тизимнинг нефункционал талабларга жавоб беришини таъминлаш.