Шта је тестирање времена одговора? Како мерити за АПИ, алате

Шта је тестирање времена одговора?

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

Време одговора почиње када корисник пошаље захтев и завршава се у тренутку када апликација изјављује да је захтев завршен.

Тестирање времена одговора

У овом водичу ћете научити

Како мерити време одговора?

За мерење времена одзива , можемо користити алате за тестирање окружујући важан пословни процес почетним и завршним трансакцијама. Пословни процес може бити радња или скуп радњи које корисници изводе у апликацији како би довршили пословни задатак, попут пријављивања у апликацију или куповине књиге на Амазон.цом

За исти поступак мерења времена одзива за АПИ, одзив ће се мало разликовати од алата до алата. Ево зашто

  • Метода израчунавања метрика које прикупља сваки алат за тестирање времена одговора АПИ -ја
  • Алати Симулирајте оптерећење и брзину снимања што може направити разлику у времену одзива
  • Додатне ставке снимљене приликом праћења корисничких оптерећења
  • Рачунарске метрике које прикупља сваки алат повећавају време одзива због велике потрошње ресурса.
  • Архитектура два алата може бити различита

Врсте показатеља одговора:

Метрике времена одговора Објашњење
Просечно време одговораПросечно време одговора је просечно време потребно за сваки захтев за повратно путовање. Просечно време одговора укључује време учитавања ХТМЛ -а, ЦСС -а, КСМЛ -а, слика, ЈаваСцрипт датотека итд. Стога се на просек утиче када су у систему присутне споре компоненте.
Вршно време одговораВршно време одговора помаже нам да пронађемо потенцијално проблематичне компоненте. Помаже нам да откријемо све неправилности на веб локацији или систему где се са одређеним захтевом не поступа правилно. На пример, може се извршити велики упит према бази података који може утицати на време одзива. Овај упит не дозвољава учитавање странице у жељено време.
Стопа грешакаСтопа грешака је математички прорачун који приказује проценат захтева проблема у односу на све захтеве. Овај проценат броји све ХТТП статусне кодове који приказују грешку на серверу. Такође броји захтеве за које је истекло време.

Три важне вредности времена одзива

Тест времена одговора има две најважније карактеристике:

  • Просечно време одзива.
  • Максимално време одзива.

Показује колико дуго корисник треба да чека да сервер одговори на његов захтев.

Следе кључне вредности примера тестирања времена одзива

Време одзиваЗначај
0,1 секундаТо је најпожељније време одзива. Ако је време одзива 0,1, корисници увек осећају да апликација или систем тренутно реагују и не осећају прекид.
1,0 секундаДефинише се као максимално ограничење прихватљивог времена одзива. Мало је вероватно да ће корисници осетити било какав прекид, мада могу доживети извесно кашњење. Време одзива дуже од 1 секунде може прекинути корисничко искуство.
10 секундиТо је максимално ограничење након којег време одзива прелази границу прихватљивог. Међутим, у данашње време, ако време одзива премаши 6 секунди, корисник ће напустити то место или напустити апликацију.

Генерално, време одзива би требало да буде што је могуће брже у интервалу од 0,1 - 1 секунде. Међутим, људи могу прилагодити спорије време одзива, али никада неће бити задовољни временом одзива већим од 2 секунде. Што је мање време одзива, боље је задовољство клијената, мањи трошкови, веће задовољство купаца.

Алати за тестирање времена одговора:

На тржишту постоји много алата за тестирање времена одговора. Три најистакнутија примера алата за тестирање времена одзива су:

1) ЈМетер:

Јметер се може користити за Лоад и Тестирање перформанси на циљној апликацији.

Линк за скидање: хттп://јметер.апацхе.орг/довнлоад_јметер.цги

2) Тркач оптерећења:

Лоад Руннер је производ за тестирање оптерећења који је развио Мицрофоцус. ЛоадРуннер алат за тестирање одговора ради на принципу симулирања виртуелних корисника на предметној апликацији.

Линк за скидање: хттпс://софтваре.мицрофоцус.цом/де-де/продуцтс/лоадруннер-лоад-тестинг/фрее-триал

3) АЕМ:

Адобе Екпериенце манагемент, укратко познат и као АЕМ, је још један ефикасан алат за тестирање времена одзива. Омогућава проверу проблематичних упита, захтева и порука о грешци.

Линк за скидање: хттпс://хелпк.адобе.цом/ин/екпериенце-манагер/6-3/ситес/девелопинг/усинг/аем-ецлипсе.хтмл

Закључак:

  • Вријеме одговора односи се на вријеме потребно да један системски чвор одговори на захтјев другог.
  • Просечно време одзива у тестирању перформанси је просечно време потребно за сваки захтев за повратно путовање.
  • Вршно време одговора помаже нам да откријемо које су компоненте потенцијално проблематичне.
  • Стопа грешака је математички прорачун који приказује проценат захтева за проблем.
  • Три кључне вредности времена одзива су: 0,1 секунда, 1,0 секунда и 10 секунди.
  • Три најчешће коришћена алата за тестирање времена одзива су Јметер, Лоадруннер и АЕМ.