Ve čtvrtek 13. srpna proběhl veřejný zátěžový test eDokladů, který realizovala Digitální a informační agentura (DIA). Testu se zúčastnilo více než 30 tisíc unikátních uživatelů, kteří se přihlásili do aplikace v 13:00 hodin. Cílem tohoto testu bylo ověřit kapacitu a stabilitu systému před nadcházejícími říjnovými volbami. Podle prvních analýz DIA test prokázal, že aplikační servery a navazující systémy fungovaly stabilně. Přesto se ukázalo, že aplikační brána, známá jako Application Gateway, měla potíže s rychlostí zpracování požadavků, což vedlo k delším čekacím dobám pro uživatele.
V průběhu prvních dvou minut po začátku testu vzrostl počet souběžných spojení na vstupní bráně téměř dvanáctkrát a dosáhl maxima 8 370 spojení za minutu. V nejkritičtější sekundě aplikace zpracovala 1 712 požadavků, což ukazuje na vysokou zátěž, které byla brána vystavena. Ačkoliv aplikační servery zpracovávaly požadavky rychle a podíl serverových chyb byl velmi nízký, uživatelé se potýkali s čekacími dobami, které dosahovaly i několika desítek sekund. Medián celkové odezvy pro uživatele telefonů v prvních deseti minutách testu činil 267 milisekund, což je v porovnání s obdobím před testem, kdy byl medián 28 milisekund, značný nárůst.
Problémy s aplikační bránou a plány do budoucna
DIA přiznala, že klíčovým problémem byla rychlost, s jakou Application Gateway dokázala reagovat na prudký nárůst souběžných spojení. Na základě těchto poznatků plánuje agentura zvýšit kapacitu brány a upravit způsob, jakým se zpracovává statický obsah aplikace. Tyto změny by měly zajistit, že při dalším nárůstu provozu nebude brána muset škálovat z nízké základní úrovně a uživatelé se vyhnou dlouhým čekacím dobám. V rámci testu byla zjištěna také potřeba optimalizace procesů, což by mělo přispět k lepší uživatelské zkušenosti při přihlášení do systému.
Po první vlně testu se kolem 19:15 hodin odehrála také druhá vlna, kdy se uživatelé přihlašovali do eDokladů po zhlédnutí zpráv o testu v televizním zpravodajství. Tento druhý pokus zahrnoval přibližně 14 tisíc uživatelů a zátěž byla výrazně rozloženější, což vedlo k mnohem rychlejšímu načítání aplikace. Mediánová odezva pro tento test byla pouhých 29 milisekund, s 99 % požadavků zpracovaných do 4,3 sekundy. Serverové chyby se v tomto případě pohybovaly na úrovni 0,05 %, což je ještě lepší výsledek než při první vlně testu. Tyto výsledky ukazují na zlepšení, které bylo dosaženo díky lepší distribuci zátěže během druhého testovacího pokusu.
Legislativní rámec a budoucí testování
DIA provedla tento veřejný test, protože současná legislativa neumožňuje testovat kapacitu služeb v ostrém provozu. V Poslanecké sněmovně se momentálně projednává návrh zákona, který by měl umožnit efektivnější testování a zlepšení služeb pro občany. Tento krok by měl přispět k lepšímu fungování digitálních služeb státu, které jsou čím dál více důležité v dnešní digitální době. Testy jako tento jsou zásadní pro zajištění spolehlivosti systémů, které občané využívají pro různé administrativní úkony, a zajištění, že státní služby budou schopny zvládnout zvýšenou zátěž během kritických období, jako jsou volby nebo jiné důležité události.
