Testování Softwaru

Testování doby odezvy pro začátečníky

30. října 2021

Testování doby odezvy měří dobu potřebnou k tomu, aby jeden systémový uzel odpověděl na požadavek jiného. Je to čas, který systém potřebuje k dosažení konkrétního vstupu, dokud proces neskončí.

Například, pokud máte OHEŇ a chcete přesně vědět, jak dlouho trvá spuštění dat JSON. Doba odezvy měří odpověď serveru na každou transakci nebo dotaz.

Doba odezvy začíná, když uživatel odešle požadavek, a končí, když aplikace oznámí, že zápis byl dokončen.

Obsah

Jak měřit dobu odezvy?

  • Metoda pro výpočet metrik shromážděných každým nástrojem
  • Nástroje Simulují zatížení a rychlost snímání, což může ovlivnit dobu odezvy
  • Položky navíc zaznamenané při sledování uživatelského zatížení
  • Výpočetní metriky shromážděné každým zařízením prodlužují dobu odezvy kvůli vysoké spotřebě zdrojů.
  • Architektura obou zařízení se může lišit

Typy metrik odezvy

    Průměrná doba odezvy

Je to průměrná doba potřebná pro každou žádost o zpáteční cestu. Průměrná doba odezvy zahrnuje dobu načítání CSS, HTML, XML, obrázků, souborů JavaScript atd. Průměr je tedy ovlivněn, pokud jsou v systému přítomny pomalé komponenty.

    Špičková doba odezvy

Pomůže vám najít složité komponenty. Umožňuje vám vidět nesrovnalosti v systému, kdy určitý požadavek není náležitě zpracován. Například může být proveden velký databázový dotaz, který ovlivňuje dobu odezvy. Tento dotaz neumožňuje načtení stránky v požadovaný čas.

    Chybovost

Jde o matematický výpočet, který zobrazuje procento problémových požadavků oproti všem požadavkům. Toto procento počítá všechny stavové kódy HTTP ukazující chybu na serveru. Záleží také na doporučeních, která jsou časově omezená.

Hodnoty doby odezvy

0,1 sekundy

Je to nejoblíbenější doba odezvy. Pokud je tato doba odezvy 0,1, uživatelé mají vždy pocit, že aplikace reaguje okamžitě a necítí žádné přerušení.

1,0 sekundy

Je definována jako maximální limit doby odezvy. Uživatelé si nepřejí žádné přerušení, i když mohou zaznamenat určité zpoždění. Doba odezvy delší než jedna sekunda může narušit uživatelský zážitek.

10 sekund

Je to maximální limit, po jehož překročení doba odezvy přesahuje přijatelný limit. Pokud však doba odezvy přesáhne 6 sekund, uživatel daný web opustí nebo aplikaci ukončí.

Obvykle by doba odezvy měla být co nejrychlejší v intervalu 0,1 – 1 sekundy. Lidé se však mohou přizpůsobit pomalejším dobám odezvy, ale nikdy nebudou spokojeni s dobou odezvy delší než 2 sekundy. Čím kratší doba odezvy, tím lepší je spokojenost klienta, nižší náklady, vyšší spokojenost zákazníků.

Nástroje pro testování doby odezvy

Apache JMeter

JMeter je automatizační testovací nástroj, který provádí zátěžový test, funkční test, regresní test na různých technologiích. Podporuje různé typy aplikací, protokolů a serverů jako SOAP, TCP, FTP. SOAP, LDAP MOM, shell skripty, poštovní protokoly, objekty Java, databáze.

FUNKCE

  • Jedná se o software s otevřeným zdrojovým kódem.
  • Interaktivní a přímočaré GUI.
  • Je vysoce protrakční.
  • Testovací plány jsou uloženy ve formátu XML.
  • Je nezávislý na platformě.
  • Nejlepší nástroj pro automatizaci API.

CENA

Jeho použití je zdarma.

LoadRunner

LoadRunner je řešením pro Testování výkonu od společnosti Hewlett-Packard (HP). Je to jeden z nejlépe automatizovaných nástrojů pro testování výkonu a zabírá téměř 50 procent podílu na trhu. Loadrunner simuluje stovky virtuálních uživatelů do vaší aplikace, monitoruje různé metriky výkonu a izoluje další klientská a serverová úzká hrdla.

FUNKCE

  • Cloudové testování.
  • Příčina Analytics .
  • Podporuje širokou škálu aplikací.
  • Průběžné testování.
  • Mobilní testování.
  • Interaktivní simulace uživatelských transakcí.

CENA

    KOMUNITNÍ EDICE-Volný, uvolnitVIRTUÁLNÍ UŽIVATELSKÉ DNY-0,56 USD/den virtuálního uživateleEDICE PODNIKU-Kontaktujte prodejce