Sammanfattning
Bra jobbat! I den här modulen definierade vi ett icke-funktionellt test som ett test som kontrollerar egenskaper som prestanda och tillförlitlighet. Jämför den här typen av test med ett funktionellt test, som verifierar att en viss funktion i programvaran gör vad den ska. Vi definierade också några populära typer av icke-funktionella tester, inklusive belastningstester, stresstester och penetrationstester.
Du och ditt team valde en typ av icke-funktionellt test för att automatisera belastningstesterna först. Med hjälp av några kommandon tog du en testplan som skapades i Apache JMeter och körde den i pipelinen. Nu när varje kod ändras kan teamet spåra webbplatsens prestanda under normal belastning. Om prestandan börjar sjunka vet du vilken ändring som orsakade det.
Precis som när du införlivade funktionella tester i pipelinen fokuserar du på de typer av icke-funktionella tester som är viktigast. Om ditt team till exempel måste följa vissa efterlevnadskrav kan du överväga att lägga till automatiserade tester som ger en detaljerad statusrapport.
Läs mer
Om du är intresserad av prestandatestning i Apache JMeter finns här några resurser som hjälper dig att gå vidare: