stressitestauksia
Stressitestaukset tarkoittavat järjestelmän, sovelluksen tai palvelun suorituskyvyn arviointia asettamalla sille kuormitusta, joka ylittää normaalit käyttötilanteet. Tavoitteena on selvittää, miten järjestelmä käyttäytyy äärimmäisissä olosuhteissa: rikkoutuvatko komponentit, miten virheet käsitellään ja kuinka nopeasti järjestelmä palautuu normaalitilaan. Stressitestaukset eroavat kuormitustestauksesta siinä, että kuormaa kasvatetaan tavoitteellisesti rajan yli ja seurataan, milloin suorituskyky heikkenee, missä määrin toiminnallisuudet säilyvät ja miten järjestelmä selviytyy virhetilanteista.
Prosessi sisältää testiskenaarioiden suunnittelun, asianmukaisen ympäristön rakentamisen, mittareiden määrittämisen sekä kuorman asteittaisen tai äkillisen kasvun toteuttamisen.
Tyypillisiä alatyyppejä ovat spike-testing (äkillinen kuorman nousu), soak-testing (pitkäkesto kuormitus) sekä rajatestaus ja skaalaustestaus. Stressitestaukset ovat
Käytännössä käytetään useita työkaluja, kuten Apache JMeter, Gatling, Locust, k6 ja Tsung, sekä pilvipohjaisia ratkaisuja. Hyviä