Не всеки потребител на модерникомпютърната система в ежедневната работа е изправена пред концепцията за "стрес тестване". По принцип тя е позната на уеб програмистите и на всички, които използват програми с интензивно използване на ресурсите. Въпреки това, понякога знанията по този въпрос могат да бъдат полезни за обикновените потребители. Нека се опитаме да разберем защо всичко това е необходимо.
На първо място, необходимо е ясно да се разграничат типовете такиватестове. Те могат условно да бъдат разделени на два класа: проверка на компютърен хардуер с максимално възможно или прекомерно натоварване на всеки компонент и тестване на софтуера (уебсайтове с прогнозни елементи, индивидуални програми и др.).
От само себе си се разбира, че сайтове за тестванее пряко свързана с валидирането на сървърите, на които се намира информацията, както и с виртуални уеб сървъри, създадени в процеса на работа със специализирани програми като Denwer.
Както виждате, връзката тук е много силна. И ако говорим за "хардуер", системата за тестване на натоварването, използвайки специални помощни средства, ви позволява точно да идентифицирате потенциални проблеми при работа, така да се каже, в екстремни ситуации. Примерът е най-простият. Модерните компютърни игри с техните изисквания лесно могат да заредят системата до такава степен, че обикновено тя престава да работи. Ето защо, преди да инсталирате такъв софтуер на компютър, можете да проведете серия от тестове, за да определите дали пълненето може да "издържи" играта. Въз основа на резултатите се взема решение за инсталирането на програмата. По принцип същото важи и за приложения, които включват сложни математически изчисления и проектиране, тъй като натоварването на един и същ процесор или RAM в сравнение с обичайното състояние на системата може да бъде превишено понякога.
Що се отнася до втората класа, тестванесайт и сървър могат да действат като един вид универсално средство за прогнозиране на тяхното поведение в реални условия. Например, може да е емулация на искане за едновременен достъп на голям брой потребители. Както е известно, в съответствие с този принцип са DDoS-атаки, когато сървъра или сайта не могат да се справят с твърде много заявки. Тестването на натоварването на сървъра или на сайта ще бъде разгледано подробно по-късно. Междувременно нека се занимаваме с компютърен хардуер. Това важи не само за домашни или работни терминали, но и за реални физически сървърни системи.
Нека да започнем, може би, от сърцето на всеки компютър -централния процесор. Не е тайна, че неизправностите в работата му в повечето случаи водят до най-неприятните последствия. Много често това се дължи на прегряване. Тестовото натоварване му позволява да създаде екстремни условия за него. И тогава можете да видите как това ще се отрази на работата му.
От само себе си се разбира товаТестовете за зареждане от този тип предполагат използването на определени помощни програми. Днес те могат да броят стотици и хиляди. Но според повечето експерти лидерът в тази област е приложението Prime95, което може да се приложи както за процесори, така и за слотове за памет. Но основната посока е проверката на чипсета на процесора.
Когато използвате помощната програма за стартиранеМоля, затворете всички отворени приложения и деактивирайте режима автоматичен режим на хибернация (сън), така че компютърът не е случайно изключен по време на изпитването. Сега трябва да се симулира процесора най-строги условия (програма може да направи, като никой друг, наистина пускането чипове в най-трудните условия). Самият тест се активира от менюто с опции, където е избрана секцията Изпитание за изтезания. Ще бъдат посочени видовете извършени операции. Най-интересното тук е тест Blend (едновременно натоварване на процесора и на "RAM"), и Small FFT и Large FFT (увеличение на натоварване на процесора, поради изхвърлянето на RAM).
Как да се определи това стрес тестванебеше успешно? Няма единодушно мнение, но се смята, че ако за поне 4 часа грешки или неизправности чипа не се наблюдава, този компонент е достатъчно устойчив на прекомерно натоварване. Но също така се случва, че провалите могат да се появят много по-късно, така че ако имате справедлив период от време, е по-добре да увеличите периода на тестване до 24 часа (грешките могат да се появят след половин ден работа).
Също толкова важно е натоварванетотест "оперативен", който изпълнява функциите на така наречената втора цигулка. Затова приложението Memtest86 + е най-подходящо, което е най-доброто.
За да работи правилно с него, трябва да създадетедиск за зареждане или флаш устройство и заредете терминала на компютъра от този носител. След активирането на теста за пълното му изпълнение, това ще отнеме доста време. Можете просто да оставите компютъра си през нощта. Това трябва да е достатъчно.
С графика също е полезно да се тества, защото видео адапторите с прекомерно натоварване често са причина за компютърни повреди. Идеалното средство тук ще бъде програмата FurMark.
Тази програма може да загрява графичен чипмного по-силна, отколкото ще направи всяка триизмерна игра със системни изисквания над средното ниво. Както показва практиката, условията се създават така, че видео картата може да започне да се проваля още в периода от 15 до 30 минути след началото на теста.
Освен това можете да използвате специалниПомощни средства, предназначени за конкретни игри. Например, тестови приложения като Alien vs Predator, S.T.A.L.K.E.R. или нещо подобно. Като правило те се разпространяват напълно безплатно и с тяхна помощ можете точно да определите как ще се държи системата след инсталирането на оригиналния пакет за игри.
Сега няколко думи за това какво е тестването на сайта и уеб сървъра. Един аспект (DDoS атака) вече е казано. Сега ще разгледаме този въпрос от другата страна.
Изпитванията от този тип са до известна степен възможнидори приписва на маркетинговите инструменти за прогнозиране на поведението на потребителите. Например, възможно е да се симулира ситуацията провежда определена сума (максималната / връх) от хората, на входа на обекта, да разберете колко страници може да се гледа, дали участват електронната поща, например, в процеса на поръчване на стоки, информацията може да се използва за идентифициране на потребители, оставете е капацитет канал за осигуряване на едновременен достъп до потребители на сайта по всяко време, тя ще изисква потвърждение за потребителски идентификационни данни от трето лице (naprime Когато въведете номер на кредитна карта), как ефективно ще бъде въвеждането на Java-аплети или чрез защитена HTTPS връзка, и така нататък. Г.
По принцип, почти същата задача поставяи тестване на зареждането на сървъра. Акцентът обаче е чисто нетехнически аспект. Тестовете ви позволяват да определите дали няколко потребители могат да имат еднакъв IP адрес, да зададете времето за отговор на изпратените заявки, да разберете как цялата система реагира на сигурна или незащитена връзка, каква скорост ще бъде достигната, ако бъдат изпратени твърде много заявки и т.н. ,
В този случай (както за сайта, така и за уеб сървъра)много съветват да използват най-мощния пакет, наречен OpenSTA (System Architecture Test), който позволява не само да се проверява, но и да се прекъсват задачите в компонентите за всеки отделен елемент от структурата, като се използва инструментът за създаване и моделиране на скриптове. Трябва да се отбележи, че след създаването на такъв модел можете дори да тествате връзката чрез SSL (трябва да има така нареченият сървър на име). Освен това резултатите могат да бъдат запазени в секцията Host Host Repository, а тестовете могат да бъдат комбинирани в съответните групи.
По принцип това е много кратка информациявъпроси за тестване на товара, защото самите тестове, както и програми, които им позволяват да провеждат, можете да намерите много. Нека да го кажем по този начин: тук са представени най-популярните комунални услуги и се разглежда същността на въпроса. Изглежда, че след запознаване, всеки потребител поне малко напредък в разбирането на въпросите, свързани със стрес-тестовете.
</ p>