Dieses Video-Tutorial demonstriert die Integration von Apache JMeter mit TestRail unter Verwendung der TestRail CLI für Leistungsvalidierungstests. Der Prozess beginnt mit dem Einrichten einer JMeter JMX-Datei, die eine einzelne Thread-Gruppe definiert und die Anzahl der virtuellen Benutzer sowie zusätzliche Konfigurationen angibt. Ein HTTP-Anfrage-Sampler wird hinzugefügt, um Server-Interaktionen zu simulieren. Das Tutorial verwendet einen Dummy-Server, um Ergebnisse für den JUnit JMeter Reporter zu sammeln, der für die TestRail CLI-Integration unerlässlich ist.
Die Demo führt zwei Leistungsschwellenwerte ein: eine durchschnittliche Antwortzeit, die 1000 Millisekunden nicht überschreitet, und eine Sampler-Fehlerrate unter 1 %. Diese Schwellenwerte werden durch das JUnit JMeter Reporter Plugin validiert, um sicherzustellen, dass die Testfälle die festgelegten Kriterien erfüllen.
Als nächstes behandelt das Video die Ausführung von JMeter im Headless-Modus, der sowohl für lokale als auch für CI/CD-Umgebungen geeignet ist. Die TestRail CLI wird verwendet, um Testergebnisse in TestRail hochzuladen, wo die definierten Leistungsschwellenwerte als Testfälle hinzugefügt werden. Nach der Ausführung zeigt der Testlauf in TestRail zwei erfolgreiche Tests an, die auf den festgelegten Schwellenwerten für die Reaktionszeit und die Fehlerrate basieren.
Dieses Tutorial bietet eine umfassende Anleitung zur Integration von JMeter mit TestRail für automatisierte Leistungstests und bietet Einblicke in die Konfiguration und Ausführung von Tests innerhalb einer kontinuierlichen Integrationspipeline.
Die Demo führt zwei Leistungsschwellenwerte ein: eine durchschnittliche Antwortzeit, die 1000 Millisekunden nicht überschreitet, und eine Sampler-Fehlerrate unter 1 %. Diese Schwellenwerte werden durch das JUnit JMeter Reporter Plugin validiert, um sicherzustellen, dass die Testfälle die festgelegten Kriterien erfüllen.
Als nächstes behandelt das Video die Ausführung von JMeter im Headless-Modus, der sowohl für lokale als auch für CI/CD-Umgebungen geeignet ist. Die TestRail CLI wird verwendet, um Testergebnisse in TestRail hochzuladen, wo die definierten Leistungsschwellenwerte als Testfälle hinzugefügt werden. Nach der Ausführung zeigt der Testlauf in TestRail zwei erfolgreiche Tests an, die auf den festgelegten Schwellenwerten für die Reaktionszeit und die Fehlerrate basieren.
Dieses Tutorial bietet eine umfassende Anleitung zur Integration von JMeter mit TestRail für automatisierte Leistungstests und bietet Einblicke in die Konfiguration und Ausführung von Tests innerhalb einer kontinuierlichen Integrationspipeline.
