Өнімділік пен жүктеме сынағы арасындағы айырмашылық

Өнімділік пен жүктеме сынағы арасындағы айырмашылық
Өнімділік пен жүктеме сынағы арасындағы айырмашылық

Бейне: Өнімділік пен жүктеме сынағы арасындағы айырмашылық

Бейне: Өнімділік пен жүктеме сынағы арасындағы айырмашылық
Бейне: Расчет экономического эффекта от Бережливого производства. 2024, Шілде
Anonim

Өнімділік пен жүктеме сынағы

Бағдарламалық құрал жасау контекстінде жүйенің кедергілерін анықтау үшін өнімділік сынағы жүргізіледі. Өнімділік сынақтарын сенімділік, ресурстарды пайдалану және масштабтау сияқты атрибуттарды тексеру және жүйенің өнімділігі үшін базалық сызықты орнату үшін де пайдалануға болады. Жүктеме сынағы өнімділікті тексерудің ішкі жанрларының бірі болып табылады. Ол белгілі бір жұмыс жүктемесі кезінде жүйенің әрекетін өлшеу үшін орындалады. Жүктеме сынағы клиент-сервер үлгісіне негізделген көп пайдаланушылық жүйелерге көбірек қатысты, бірақ мәтіндік процессорлар немесе графикалық редакторлар сияқты басқа бағдарламалық жүйелерді де жүктеуді тексеруге болады.

Өнімділік сынағы

Жоғарыда айтылғандай, өнімділікті тестілеу бағдарламалық қамтамасыз ету жүйесінің кедергілерін анықтау және жою және одан әрі тестілеу үшін пайдалы болатын оның өнімділігінің негізін құру үшін жасалады. Өнімділік сынағы жүктеме сынақтары, төзімділік сынақтары (суға түсу сынақтары), тік сынаулар, конфигурация сынақтары және оқшаулау сынақтары сияқты сынақтарды қамтиды. Өнімділікті тексеру жүйенің мұқият бақыланатын өлшемдер жинағын алуды талап етеді. Өнімділік тестілеуінің ең жақсы нәтижелерін алу үшін ол жақсы жоспарланған болуы керек және тестілеу процесі біркелкі өтуі мүмкін тұрақты жүйеде орындалуы керек. Өнімділік сынағы кезінде жүйенің өнімділігі тұрғысынан нақты нені өлшегіңіз келетінін нақты түсіну маңызды. Мысалы, егер сіз веб-бағдарламаның өнімділігін тексеріп жатсаңыз, қолайлы жауап уақытын және жүйе өңдей алатын бір мезгілде пайдаланушылар санын білгіңіз келуі мүмкін. Осы екі аспектіні есте сақтай отырып, пайдаланушылар санын үнемі көбейтіп, кедергіні анықтау арқылы сынақты бастауға болады.

Жүктеме сынағы

Бұрын айтылғандай, жүктеме сынағы өнімділікті тексерудің бөлігі болып табылады және ол көбінесе автоматтандырылған құралдарды пайдаланып бағдарламалық жүйедегі жүктемені арттыру арқылы орындалады. Жүктеме сынағы кейде көлемді сынау деп аталады. Кейбір мысал жүктеу сынақтары пайдаланушы пошта жәшіктерінің үлкен саны бар пошта серверін сынау немесе мәтіндік процессорды пайдаланып өте үлкен құжатты өңдеуді сынау болып табылады. Жүктеме сынақтары алдын ала анықталған жүктеме деңгейінің көмегімен орындалады, әдетте жүйе бұзылусыз өңдей алатын максималды жүктемені пайдаланады. Әдетте, жүктеме сынағы жадты басқару мәселелері, жадтың ағуы, буфердің толып кетуі және т.б. сияқты кәдімгі сынақта көрсетілмейтін қателерді ашуға бағытталған. Жүктеме сынағы сонымен қатар жүйенің өнімділік сынағы кезінде орнатылған өнімділіктің бастапқы деңгейіне сәйкес келуін қамтамасыз ету құралы ретінде қызмет етеді.

Өнімділік пен жүктеме сынағы арасындағы айырмашылық

Өнімділікті тексеру және жүктемені тексеру терминдері бір-бірінің орнына қолданылғанымен, жүктеме сынағы өнімділікті тексерудің бір ғана аспектісі болып табылады. Екі сынақтың мақсаты да әртүрлі. Өнімділікті сынау өлшемдерді алу және салыстыру мақсатында жүктемені тексеру әдістерін пайдаланады және бірнеше жүктеме деңгейлерін пайдаланады. Бірақ жүктеме сынағы бір алдын ала анықталған жүктеме деңгейінде жұмыс істейді, әдетте жүйе бұзылмай басқара алатын ең жоғары жүктеме. Іс жүзінде өнімділік сынақтары жүйенің кедергілерін табу және оларды жою мақсатында жасалады. Жүйені бұдан былай оңтайландыру мүмкін болмаған кезде, тұтынушы алдын ала анықтаған талаптарды сақтау үшін жүйеге не қосу керектігін анықтау үшін жүктеме сынағы басталады (көбінесе веб-серверлердің саны немесе дерекқор серверлері сияқты аппараттық кеңейтімдер).

Ұсынылған: