Тестово натоварване: типове, описание на процеса
Не всеки потребител на съвременна компютърна система в ежедневната работа е изправен пред концепцията за "стрес-тестване". По принцип тя е позната на уеб програмистите и на всички, които използват програми с интензивно използване на ресурсите. Въпреки това, понякога знанията по този въпрос могат да бъдат полезни за обикновените потребители. Нека се опитаме да разберем защо всичко това е необходимо.
съдържание
- натоварване тестване: видове и цели
- Заредете програми за тестване и техните задачи
- Процес на процесор
- Проверка на работата на ram
- Определяне на поведението на графичния адаптер
- Защо трябва да тествате сървъри и сайтове
- Тествайте въпроси за уеб сървъри (софтуер) и създайте интернет ресурси
- Какво в крайна сметка?
натоварване тестване: видове и цели
На първо място, необходимо е ясно да се разграничат типовете такива тестове. Те могат условно да бъдат разделени на два класа: проверка на компютърен хардуер с максимално възможно или прекомерно натоварване на всеки компонент и софтуерно тестване (уебсайтове с елементи на прогнозиране, индивидуални програми и др.).
Разбира се, тестването на сайта е пряко свързано с проверката на здравето на сървърите, на които се намира информацията, както и с виртуалните уеб сървъри, създадени в процеса на работа със специализирани програми като Denwer.
Заредете програми за тестване и техните задачи
Както виждате, връзката тук е много силна. И ако говорим за "хардуер", системата за тестване на натоварването, използвайки специални инструменти, ви позволява да идентифицирате точно потенциалните проблеми при работа, така да се каже, в екстремни ситуации. пример най-прости. Модерните компютърни игри с техните изисквания лесно могат да заредят системата до такава степен, че обикновено тя престава да работи. Ето защо, преди да инсталирате такъв софтуер на компютър, можете да проведете серия от тестове, за да определите дали пълненето може да "издържи" играта. Въз основа на резултатите се взема решение за инсталирането на програмата. По принцип същото важи и за приложения, които включват сложни математически изчисления и проектиране, тъй като натоварването на един и същ процесор или RAM в сравнение с обичайното състояние на системата може да бъде превишено понякога.
Що се отнася до втория клас, тестването на сайта и сървъра могат да служат като универсален инструмент за прогнозиране на тяхното поведение в реални условия. Например, може да е емулация на искане за едновременен достъп на голям брой потребители. Както знаете, това е принципът на DDoS-атаките, когато сървърът или сайтът нямат време да се справят с твърде много хитове. Тестването на натоварването на сървъра или сайта ще бъде разгледано подробно по-късно. Междувременно нека се занимаваме с компютърен хардуер. Това важи не само за домашни или работни терминали, но и за реални физически сървърни системи.
Процес на процесор
Да започнем, може би, от сърцето на всеки компютър - процесора. Не е тайна, че неизправностите в работата му в повечето случаи водят до най-неприятните последствия. Много често това се дължи на прегряване. Тестовото натоварване му позволява да създаде екстремни условия за него. И тогава можете да видите как това ще се отрази на работата му.
От само себе си се разбира, че извършването на тестове за натоварване от този тип предполага използването на някои комунални услуги. Днес те могат да броят стотици и хиляди. Но според повечето експерти лидерът в тази област е приложението Prime95, което може да се приложи както за процесори, така и за слотове за памет. Но основната посока е проверката на чипсета на процесора.
Когато използвате помощната програма, препоръчваме първо да затворите всички активни приложения и да деактивирате автоматичното режим на хибернация (сън), така че компютърът да не се е изключил по невнимание по време на теста. Сега трябва да моделираме процесора на най-строгите условия (и програмата може да го направи като никой друг, наистина поставяне на чипове в най-трудните условия). Самият тест се активира от менюто с опции, където е избрана секцията Извършване на изтезания. Ще бъдат посочени видовете извършени операции. Най-интересни са тестовете за смесване (едновременно зареждане на двата процесора и "RAM"), както и малки FFT и големи FFT (увеличаване на товара на процесора поради разтоварване на RAM).
Как да определите дали тестването на натоварването е било успешно? Няма единодушно мнение, но се смята, че ако за поне 4 часа грешки или неизправности чипът не е бил наблюдаван, този компонент е достатъчно устойчив на прекомерно натоварване. Но също така се случва, че провалите могат да се появят много по-късно, така че ако имате справедлив период от време, е по-добре да увеличите периода на тестване до 24 часа (грешките могат да се появят след половин ден работа).
Проверка на работата на RAM
Не по-малко важно е изпитването на натоварването на "оперативния", който изпълнява функциите на така наречената втора цигулка. Затова приложението Memtest86 + е най-подходящо, което е най-доброто.
За да работите правилно с него, трябва да създадете диск за зареждане или флаш устройство и да заредите терминала на компютъра от този носител. След активирането на теста за пълното му изпълнение, това ще отнеме доста време. Можете просто да оставите компютъра си през нощта. Това трябва да е достатъчно.
Определяне на поведението на графичния адаптер
С графика също е полезно да се тества, защото видео адапторите с прекомерно натоварване често са причина за компютърни повреди. Идеалното средство тук ще бъде програмата FurMark.
Тази програма може да загрява графичния чип много повече от която и да е 3D игра със системни изисквания над средната. Както показва практиката, условията се създават така, че видеокартата може да започне да се проваля още в периода от 15 до 30 минути след началото на теста.
Освен това можете да използвате специални инструменти, предназначени за конкретни игри. Например, тестови приложения като Alien vs Predator, S.T.A.L.K.E.R. или нещо подобно. Като правило те се разпространяват напълно безплатно и с тяхна помощ можете точно да определите как ще се държи системата след инсталирането на оригиналния пакет за игри.
Защо трябва да тествате сървъри и сайтове
Сега няколко думи за това какво е тестването на сайта и уеб сървъра. Един аспект (DDoS атака) вече е казано. Сега ще разгледаме този въпрос от другата страна.
Самите тестове от този тип до известна степен могат да бъдат приписани дори и на маркетингови инструменти за прогнозиране на поведението на потребителите. Например, възможно е да се симулира ситуацията провежда определена сума (максималната / връх) от хората, на входа на обекта, да разберете колко страници може да се гледа, дали участват електронната поща, например, в процеса на поръчване на стоки, информацията може да се използва за идентифициране на потребители, оставете дали канален капацитет да осигури едновременен достъп на потребителите на сайта, във всеки един момент, тя ще изисква потвърждение за потребителски идентификационни данни от трето лице (например когато въвеждате номер на кредитна карта), как ефективно г ще бъде въвеждането на Java-аплети или чрез защитена HTTPS връзка, и така нататък..
Тествайте въпроси за уеб сървъри (софтуер) и създайте интернет ресурси
По принцип, почти същите задачи са зададени за себе си и изпитването на натоварването на сървъра. Акцентът обаче е чисто нетехнически аспект. Тестовете могат да открият дали на множество потребители да имат същия ПР, уточнява времето за реакция на заявки, изпратени, за да разберете как ще реагира на цялата система на защитена или незащитена връзка, каква ще бъде скоростта на достъп, когато се изпращат твърде много заявки и така нататък. И т.н. ,
В този случай (и за сайта, както и на уеб сървър), много се препоръчва да се използва мощен пакет, наречен OpenSTA (System Architecture Test), което позволява не само да се тест, но също така и да се прекъсне този проблем в компоненти за всеки отделен елемент от структурата с помощта на инструмент създаване и симулация на сценарий на Script Modeler. Трябва да се отбележи, че след създаването на такъв модел можете дори да тествате връзката чрез SSL (трябва да има така нареченият сървър на име). Освен това резултатите могат да бъдат запазени в секцията Host Host Repository, а тестовете могат да бъдат комбинирани в съответните групи.
Какво в крайна сметка?
По принцип това е много кратка информация за изпитването на натоварването, защото самите тестове, както и програмите, които им позволяват да провеждат, можете да намерите много. Нека да го кажем по този начин: тук са представени най-популярните комунални услуги и се разглежда същността на въпроса. Изглежда, че след запознаване, всеки потребител поне малко напредък в разбирането на въпросите, свързани със стрес-тестовете.
- Тестване на стелажите: техника
- Как да проверите чрез 2ip порт?
- Какви са сървърите на NAS и за какво са те?
- Проверка на тежестите - основните аспекти
- Програма за тестване на температурата на процесора и видеокартата
- Каква е бета версията и защо е необходима?
- Програмата за тестване на твърди дискове на счупени сектори. Програма за тестване на скоростта на…
- Проверка на файловата система на C - какво е това?
- Taskhost система услуга: какво е това?
- Програма за тестване на RAM (Windows 7)
- Регресионно тестване на софтуер. Какво представлява регресионното тестване?
- Тестовите програми са процесът на откриване на грешки в софтуерен продукт
- Как да проверя процесора за оперативност? Програма за тестване на процесора
- Бенчмарк за компютъра: какво е това?
- Как да проверите мобилната версия на сайта? Начини за тестване на мобилни сайтове
- Програма за тестване на видеокарта на руски език
- AIDA64: как да използвате и къде да изтеглите
- Интернет сървърите, които съдържат файлови архиви, ви позволяват да използвате каква информация и…
- Функционални тестове
- Проверката е процесът на проверка на софтуерен продукт
- Debug - какво е това? Описание на инструмента