Performansno testiranje

Performansno testiranje je često zanemarena faza testiranja. Performansni testovi se uglavnom izvode neposredno prije isporuke, no tada više nema dovoljno vremena za ispravljanje otkrivenih problema. Performansno testiranje simulira veći broj paralelnih korisnika i provjerava kako se vaš sustav ponaša pod stvarnim opterećenjem te vam pomaže pri otkrivanju performansnog uskog grla u aplikaciji. Redovitim izvršavanjem performansnih testova i pravovremenim otkrivanjem problema na vrijeme ćete postići zahtijevanu kvalitetu i potvrditi zahtjeve Acceptance testa. Kako biste postigli zadovoljavajuće performanse vaše aplikacije nužno je izvesti sljedeće performansne testove:

  • Load test provjerava ponaša li se vaš sustav pravilno u definiranim uvjetima i opterećenju.
  • Stress test provjerava koje maksimalno opterećenje vaša aplikacija može izdržati. Svrha mu je otkriti maksimalan mogući broj paralelnih korisnika.

Tehnologije koje možemo performansno testirati pomoću alata za performansno testiranje su: WEB aplikacije (HTTP, HTTPS protokoli), WEB servisi, SAP, Siebel, Citrix i Windows aplikacije koje sa serverom komuniciraju TCP Socket konekcijom.