Zusammenfassung

Abgeschlossen

Gute Arbeit! In diesem Modul haben Sie einen nicht funktionalen Test definiert, mit dem Eigenschaften wie Leistung und Zuverlässigkeit überprüft werden. Diese Testform wurde mit Funktionstests verglichen, die das ordnungsgemäße Verhalten einer Softwarefunktion überprüfen. Auch einige gängige Arten nicht funktionaler Tests wurden definiert, einschließlich Auslastungstests, Belastungstests und Penetrationstests.

Das Tailspin-Team hat einen bestimmten nicht funktionalen Test ausgewählt, um zunächst den Auslastungstest zu automatisieren. Mit einigen Befehlen konnten sie einen Testplan verwenden, der in Apache JMeter erstellt und in der Pipeline ausgeführt wurde. Mit jeder Codeänderung kann das Team nun die Leistung der Website unter normaler Auslastung nachverfolgen. Wenn die Leistung abfällt, können sie nachvollziehen, welche Änderung dazu geführt hat.

Genau wie bei der Integration von Funktionstests in Ihre Pipeline müssen Sie sich auch bei nicht funktionalen Tests zunächst auf die wesentlichen Tests konzentrieren. Wenn das Team beispielsweise bestimmte Complianceanforderungen einhalten muss, sollten Sie automatisierte Tests hinzufügen, die einen detaillierten Statusbericht liefern.

Weitere Informationen

Hier finden Sie weiterführende Ressourcen zu Leistungstests in Apache JMeter: