2016-09-29 3 views
1

Ich benutze JMeter für Lasttest und möchte meine Tests mit Jenkins für automatisierte Tests integrieren.Verwendung von Jenkins für Lasttests

Ich möchte Jenkins für zwei Dinge verwenden.

  1. Ich habe ein großes Skript und mehrere Szenarien, die nur in Anzahl der Threads und Hochlaufzeit abweichen. Ich möchte, dass Jenkins ein Master-Skript verwendet, diese beiden Variablen bearbeitet und meine Szenarien nacheinander ausführt.

  2. Diese Szenarien erzeugen Protokolldateien, die ich am Ende gerne verschieben und umbenennen würde mit einem Zähler am Ende (muss eindeutig sein) ex. JMeter_Load_ {Zähler}

Kann/soll ich tun dies mit Jenkins, oder sollte ich nur Skripte und crontab verwenden?

Vielen Dank für alle Einsichten dazu.

Antwort

1
  1. Jenkins erlaubt parameterized builds, so dass Sie beliebige Parameter an einen Jenkins-Job übergeben können, der JMeter-Tests auslöst.
  2. Mit dem Ansatz von Punkt 1 können Sie JMeter konfigurieren, um z. B. die Jenkins-Build-Nummer oder Build-ID an die .jtl-Ergebnisdatei anzufügen. Siehe Jenkins Set Environment Variables Wiki-Seite für alle verfügbaren Optionen

Für mehr Information über JMeter und Jenkins Integration Besuche Continuous Integration 101: How to Run JMeter With Jenkins Führungs

Verwandte Themen