Тестирање Софтвера

Спике тестирање за почетнике

30. октобар 2021

Спике тестирање је а тестирање перформанси тип који се користи за тестирање апликација са екстремним повећањем и смањењем оптерећења. Главни циљ спике тестирања је процена понашања апликација под наглим повећањем или смањењем оптерећења корисника и одређивање времена опоравка након великог оптерећења корисника. Изводи се да би се процениле слабости апликација.

Преглед садржаја

Корак за покретање Спике тестирања

  • Прво одредите максимално оптерећење корисника ваше апликације
  • Сада припремите окружење за тестирање и конфигуришите га за снимање параметара перформанси.
  • Примените очекивано оптерећење на своју апликацију користећи алат за перформансе по вашем избору
  • Брзо повећање оптерећења система током одређеног периода.
  • Полако смањите оптерећење на првобитни ниво.
  • Анализирајте графиконе перформанси.

ПРОС

  • Способност програмера да избегну разбијање апликације када корисничка оптерећења неочекивано порасту изнад максималних нивоа.
  • Утврђује последице које се односе на неочекиване скокове код крајњих корисника.
  • Откријте колико апликација може да ради након предвиђеног оптерећења.

ЦОНС

  • Захтев за специфично, независно окружење за тестирање.
  • Висока цена новца, ресурса и времена.

Пример сценарија Спике теста

  • Ако е-трговина нуди ексклузивне распродаје, као на пример на Црни петак, са великим попустима.
  • Омиљена ТВ емисија се емитује док је веб апликација уживо.
  • Ако флеш продаја иде на вебу обичне аукције.
  • Ако јединствени материјал веб локације постане виралан интернетом.
  • За развој, лансиран је нови систем и многи корисници одлучују да га користе.
  • Нестанак струје може довести до тога да уређај изгуби приступ свим корисницима. Оба корисника се затим истовремено пријављују на сервер након што је проблем с прекидом решен.

Сценарији опоравка од великих оптерећења

  • Користите цлоуд платформе као што су АВС, Азуре за повећање капацитета сервера у тандему са оптерећењем корисника.
  • Не дозволите приступ неким корисницима како се систем не би суочио са великим оптерећењем. Тако штити дизајн од претње прекомерног оптерећења.
  • Међутим, администратор сајта дозвољава корисницима да се придруже систему како би упозорили да се могу суочити са спорим одговором због великог оптерећења. Ово може довести до негативног утицаја на перформансе система. Корисник ће моћи да ради са системом.

Најбољи алати за тестирање шпица

Апацхе ЈМетер

ЈМетер је алатка за тестирање аутоматизације која врши тест оптерећења, функционални тест, регресиони тест на различитим технологијама. Подржава различите типове апликација, протокола и сервера као што су СОАП, ТЦП, ФТП. СОАП, ЛДАП МОМ, схелл скрипте, протоколи поште, Јава објекти, база података.

КАРАКТЕРИСТИКЕ

  • То је софтвер отвореног кода.
  • Интерактиван и једноставан ГУИ.
  • Веома је дуготрајан.
  • Планови тестирања се чувају у КСМЛ формату.
  • Независно је од платформе.
  • Најбољи алат за аутоматизацију АПИ-ја.

ЦЕНА

Бесплатно је за коришћење.

ЛоадРуннер

Лоадруннер је решење за тестирање перформанси компаније Хевлетт-Пацкард (ХП). То је један од најбоље аутоматизованих алата за тестирање перформанси и заузима скоро 50 одсто тржишног удела. Лоадруннер симулира стотине виртуелних корисника у вашој апликацији, прати различите метрике перформанси и изолује друга уска грла клијента и сервера.

КАРАКТЕРИСТИКЕ

  • Цлоуд Тестинг.
  • Корен Аналитика .
  • Подржава широк спектар апликација.
  • Континуирано тестирање.
  • Мобиле Тестинг.
  • Интерактивна симулација корисничке трансакције.

ЦЕНА

    ЦОММУНИТИ ЕДИТИОН-БесплатноВИРТУЕЛНИ КОРИСНИЧКИ ДАНИ-0,56 УСД по дану виртуелног корисникаЕНТЕРПРИСЕ ЕДИТИОН-Контактирајте продавца

ФАКс

Шта је главни циљ спике тестирања?

Главни циљ спике тестирања је да се види да ли систем реагује на неочекивани пораст и пад оптерећења корисника. Спике тестирање вам помаже да одредите перформансе система када дође до изненадног високог оптерећења. Други циљ је одређивање времена опоравка. Између два узастопна скока оптерећења, систему је потребно време да се стабилизује. Време опоравка мора бити што је могуће краће.

Који су примери сценарија тестирања скокова?

Продавница е-трговине, која покреће специјалне понуде са великим попустима као што је Црни петак.
Веб апликација емитује уживо омиљени ТВ програм.
Када неколико садржаја сајта постане вирално преко Интернета.
Објављен је нови систем и више корисника жели да приступи систему.