co je testování výkonu?
testování výkonu se provádí za účelem vyhodnocení výkonu součástí konkrétního systému za určité pracovní zátěže. Během tohoto testování jsou sledovány součásti systému, aby se ověřila stabilita testovaného systému.
testování výkonu je typ nefunkčního testování. Snaží se budovat výkonnostní standardy do implementace, designu a architektury systému.
Vlastnosti Testování Výkonu: Rychlost, Škálovatelnost, Stabilita & Spolehlivost.
nástroje pro testování výkonu: Jmeter, Open STA, Load Runner, Web Load atd.
rozdíl mezi výkonem, zátěžovým a zátěžovým testováním
Vlastnosti nebo vlastnosti nástrojů pro testování výkonu jsou:
- generovat zatížení systému, který má být testován.
- pro měření načasování konkrétních transakcí, protože zatížení systému se mění.
- pro měření průměrné doby odezvy.
- pro vytváření grafů nebo grafů odpovědí v průběhu času.
cíl testování výkonu
primárním cílem je stanovit benchmarkové chování systému. Jeho cílem není najít vady v aplikaci, spíše se zaměřuje na měření charakteristik, jako jsou doby odezvy, propustnost nebo mezitím. To lze provést různými způsoby v závislosti na nástroji, jako jsou různé uživatelské profily, různé typy činností, zpoždění časování a další parametry.
Techniky Testování Výkonu:
Load Testing-testování chování systému pod určitou zátěží nebo získání bodu zlomu, kdy systém začne snižovat jeho výkon. Další informace
zátěžové testování: provádí se zjištění horní mezní kapacity systému a také určení toho, jak systém funguje, Pokud aktuální zatížení výrazně překročí očekávané maximum. Další informace
testování použitelnosti: testování k určení rozsahu, v jakém je Softwarový produkt chápán, snadno se učí, snadno ovladatelný a atraktivní pro uživatele za stanovených podmínek. Další informace
testování zabezpečení: to má za cíl odhalit zranitelnosti systému a určit, že jeho data a zdroje jsou chráněny před možnými vetřelci. Další informace
testování přenositelnosti: spolehlivost softwaru je pravděpodobnost, že software bude správně fungovat ve stanoveném prostředí a po určitou dobu. Další informace
testování namočení – testování namočení je typ testu výkonu, který ověřuje stabilitu a výkonnostní charakteristiky systému po delší dobu nebo po dlouhou dobu.
testování Spike – testování Spike se provádí zvýšením počtu uživatelů najednou o velmi velké množství a měřením výkonu systému.
testování izolace – testování izolace není jedinečné pro testování výkonu, ale zahrnuje opakování provedení testu, které mělo za následek systémový problém. Takové testování může často izolovat a potvrdit doménu poruchy.