Шта је тестирање времена одзива?
Тестирање времена одзива мери време потребно једном чвору система да одговори на захтев другог. Време је које треба систему да достигне одређени улаз док се процес не заврши. На пример, имате АПИ и желите тачно да знате колико времена је потребно за његово извршавање и враћање података у ЈСОН-у. Време одзива мери одговор сервера на сваку поједину трансакцију или упит.
Време одговора почиње када корисник пошаље захтев и завршава се у тренутку када апликација изјави да је захтев завршен.

Тестирање времена одзива
У овом упутству ћете научити
- Шта је тестирање времена одзива?
- Како мерити време одзива?
- Врсте метрике одговора
- Три важне вредности времена одзива
- Алати за тестирање времена одзива
Како мерити време одзива?
Да бисмо мерили време одзива , можемо да користимо алатке за тестирање окружујући важан пословни процес почетним и завршним трансакцијама. Пословни процес може бити радња или скуп радњи које корисници извршавају у апликацији за довршавање пословног задатка попут пријаве у апликацију или куповине књиге на Амазон.цом
За исти поступак за Мерење времена одзива за АПИ, одзив ће се мало разликовати од алата до алата. Ево зашто
- Метода израчунавања метрика прикупљених од сваког алата за испитивање времена одзива АПИ-ја
- Алати Симулирају оптерећење и брзину хватања што може утицати на време одзива
- Додатне ставке снимљене приликом праћења оптерећења корисника
- Рачунске метрике које прикупља сваки алат повећавају време одзива због велике потрошње ресурса.
- Архитектура два алата може бити различита
Врсте метрика одговора:
Метрика времена одзива | Објашњење |
---|---|
Просечно време одзива | Просечно време одзива је просечно време потребно за сваки захтев за повратно путовање. Просечно време одзива укључује време учитавања ХТМЛ-а, ЦСС-а, КСМЛ-а, слика, ЈаваСцрипт датотека итд. Због тога на просек утиче када су у систему присутне споре компоненте. |
Вршно време одзива | Вршно време одзива помаже нам да пронађемо потенцијално проблематичне компоненте. Помаже нам да пронађемо све неправилности на веб локацији или систему где се са одређеним захтевом не поступа исправно. На пример, може се извршити велики упит базе података који може утицати на време одзива. Овај упит не дозвољава учитавање странице у жељено време. |
Стопа грешке | Стопа грешке је математички прорачун који приказује проценат захтева за проблем у односу на све захтеве. Овај проценат броји све ХТТП кодове статуса који приказују грешку на серверу. Такође броји захтеве којима је истекло време. |
Три важне вредности времена одзива
Тест времена одзива има две најважније карактеристике:
- Просечно време одзива.
- Максимално време одзива.
Показује колико дуго треба да чека да сервер одговори на његов захтев.
Следе кључне вредности примера тестирања времена одзива
Време одзива | Значај |
---|---|
0,1 секунде | Најпожељније је време одзива. Ако је време одзива 0,1, корисници увек осећају да апликација или систем тренутно реагују и не осећају никакав прекид. |
1.0 Сецонд | То је дефинисано као максимално ограничење прихватљивог времена одзива. Корисници вероватно неће осетити било какав прекид, мада могу да наиђу на кашњење. Време одзива дуже од једне секунде може прекинути корисничко искуство. |
10 Секунди | То је максимално ограничење након којег време одзива прелази прихватљиво ограничење. Међутим, у данашње време, ако време одзива премаши 6 секунди, корисник ће напустити ту локацију или напустити апликацију. |
Генерално, време одзива треба да буде што је могуће брже у интервалу од 0,1 - 1 секунде. Међутим, људи могу прилагодити спорије време одзива, али никада неће бити задовољни временом одзива већим од 2 секунде. Мање је времена одзива, боље је задовољство клијента, мањи трошкови, веће задовољство купаца.
Алати за тестирање времена одзива:
На тржишту је доступно много алата за тестирање времена одзива. Три најистакнутија примера алата за тестирање времена одзива су:
1) ЈМетер:
Јметер се може користити за испитивање оптерећења и перформанси на циљној апликацији.
Веза за преузимање: хттп : //јметер.апацхе.орг/довнлоад_јметер.цги
2) Лоад Руннер:
Лоад Руннер је производ за испитивање оптерећења који је развио Мицрофоцус. Алат за тестирање одговора ЛоадРуннер ради на принципу симулације виртуелних корисника на предметној апликацији.
Веза за преузимање: хттпс : //софтваре.мицрофоцус.цом/де-де/продуцтс/лоадруннер-лоад-тестинг/фрее-триал
3) АЕМ:
Адобе Екпериенце манагемент, који је кратко познат као АЕМ, је још један ефикасан алат за тестирање времена одзива. Омогућава проверу проблематичних упита, захтева и порука о грешкама.
Веза за преузимање: хттпс : //хелпк.адобе.цом/ин/екпериенце-манагер/6-3/ситес/девелопинг/усинг/аем-ецлипсе.хтмл
Закључак:
- Време одзива односи се на време потребно да један системски чвор одговори на захтев другог.
- Просечно време одзива у тестирању перформанси је просечно време потребно за сваки повратни захтев.
- Вршно време одзива помаже нам да утврдимо које су компоненте потенцијално проблематичне.
- Стопа грешке је математички прорачун који приказује проценат захтева за проблем.
- Три кључне вредности времена одзива су: 0,1 секунде, 1,0 секунде и 10 секунди.
- Три најчешће коришћена алата за тестирање времена одзива су Јметер, Лоадруннер и АЕМ.