2017-07-05 3 views
0

Ich habe einen JMeter JUNIT Selenium-Test erstellt und das Maven-Plugin verwendet, um diesen Test auszuführen. Wenn ich meinen JMeter-Test in der Java-IDE starte, wird der Browser geöffnet. Wenn ich jedoch denselben Test unter Verwendung von Jenkins (als Dienst ausgeführt) ausführe, wird der Browser nicht angezeigt. Ich habe mich gefragt, ob jemand dieses Problem kennt oder dieses Problem gelöst hat.Jenkins JMeter Selenium JUnit-Test zeigt keinen Browser an

Antwort

0

Sie müssen run Jenkins service under account of the user which is currently logged in wie:

Start -> Run -> services.msc -> find Jenkins service -> Properties -> Log On -> This account 

und Ihren Benutzernamen bieten zusammen mit Anmeldeinformationen. Auf diese Weise können Sie den Browser sehen.

Wenn Sie jedoch keine Probleme mit Ihrem Test haben, ist es vielleicht besser, Jenkins unter Local System Account zu testen, damit Sie in diesem Fall weiterarbeiten können, während die Tests laufen, um Zeit zu sparen.

+0

Vielen Dank Dmitri T für die Beantwortung meiner Frage. Habe ich recht, denke ich, dass in meinem Fall der Test bei Jenkins gut läuft und nur der Browser nicht angezeigt wird? – JavaMan

0

Ich löste das obige Problem, indem ich meine Tests im verteilten Modus ausführte, d. H. Einen Jenkins-Knoten zur Ausführung von JMeter-Tests auf einem separaten Knoten-Rechner einsetzte, auf dem Jenkins mit dem JNLP-Protokoll ausgeführt wurde.