Terheléses és stressz-tesztelés
A load testing a várt csúcsforgalmat szimulálja, a stress testing pedig azon túl feszíti a rendszert, hogy megtaláljuk a törési pontot és a lassú degradáció küszöbét. Az eredmény nem egy szám, hanem egy görbe: a válaszidő (latency) hogyan romlik a párhuzamos kérések számával.
A p95 és p99 percentilis fontosabb az átlagnál — a felhasználó a farokban lévő lassulást érzi, nem az átlagot.
Forgalmi mintázat és kapacitástervezés
A múltbeli forgalmi mintázatból előrejelezzük a jövőbeli terhelést, és a kapacitást ehhez méretezzük — sem túl-, sem alul-provizionálva.
- Szezonalitás és csúcsidő-modellezés
- Autoscaling küszöbök hangolása valós adatból
- Regressziós tesztek: a teljesítmény ne romoljon kiadásról kiadásra
Reprodukálható teszt-környezet
A teszt csak akkor ér valamit, ha megismételhető. A terhelési profilt kódban tartjuk, így minden futás azonos feltételek mellett zajlik.
scenarios:peak_hour: { vus: 500, duration: 10m }spike: { vus: 2000, duration: 30s }thresholds: { http_req_duration: ['p(95)<400'] }