1. Installieren Sie das systemübergreifende Dateiübertragungstool unter Linux Geben Sie yum -y install lrzsz im Stammverzeichnis des Root-Benutzers ein 2. Laden Sie das Paket apache-jmeter-4.0zip mit dem Befehl rz in das Stammverzeichnis des Linux-Systems hoch und entpacken Sie es 3. Konfigurieren Sie die JMeter-Umgebungsvariablen vim /etc/profile add export PATH=/apache-jmeter-4.0/bin/:$PATH Notieren Sie den Pfad 4. Verwenden Sie den Befehl rz, um die 64-Bit-Linux-Version von jdk1.8 hochzuladen und in das Verzeichnis usr/local zu entpacken Laden Sie das JDK-Installationspaket herunter. Download-Adresse: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 5. Konfigurieren Sie nach der Dekomprimierung die Umgebungsvariablen und geben Sie das Verzeichnis etc ein, um die Profildatei mit dem vim-Befehl vim /etc/profile zu bearbeiten Am Ende hinzufügen JAVA_HOME=/usr/local/jdk1.8.0_151/ PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar exportiere JAVA_HOME Exportpfad CLASSPATH exportieren 6. Nachdem die Änderung erfolgreich war, verwenden Sie den Befehl, damit die Konfigurationsdatei sofort wirksam wird source /etc/profile 7. Verwenden Sie nach Abschluss der Konfiguration jmeter -v, um zu beweisen, dass die Umgebung ordnungsgemäß eingerichtet ist 8. Linux: In der Linux-Umgebung müssen Sie die Anzahl der Parallelitäten und die Ausführungszeit auf dem Windows-JMeter ändern, die JMX-Datei speichern und sie dann an Linux übergeben, um sie mit dem Befehl jmeter -n -t test.jmx -l test.jtl auszuführen. Die Speicheroptimierung wird in der Datei jmeter.sh konfiguriert (die letzte Zeile von java $JVM_ARGS -Xms1G -Xmx5G -XX:MaxPermSize=4096m -Dapple.laf.useScreenMenuBar=true -jar). Verhindern Sie, dass jMeter hprof-Protokolldateien in der JMeter-Dateikonfiguration generiert (Zeile 88 HEAP="-Xms1024m -Xmx10240m") 9. Nachdem Sie die Berechtigungen erteilt haben, laden Sie das Stresstestskript test.jmx hoch. Nach dem Hochladen müssen Sie dieser Datei auch Ausführungsberechtigungen erteilen, chmod 775 test.jmx und dann ls. Wenn die Skriptfarbe grün ist, bedeutet dies, dass es sich um eine ausführbare Datei handelt. 10. Alles ist bereit, ./startagent.sh startet die Überwachung; 11. ./jmeter -n -ttest.jmx -l test.jtl Starten Sie das Stresstestskript, um den Stresstest zu starten -n bedeutet keine GUI-Schnittstelle, -t bedeutet Skript, -l bedeutet, JTL generieren 12. Der Bildschirm wird angezeigt und zeigt an, dass die Ausführung gestartet wurde. Der Bildschirm „Ende der Ausführung“ zeigt an, dass die Ausführung abgeschlossen ist. 13.jmeter 3.0 und höher bieten grafische HTML-Berichte. Führen Sie nach Abschluss des Laufs den folgenden Befehl aus: jmeter -g test.jtl -o resultreport generiert einen HTML-Bericht Parameter: 14. Dann ist der Ergebnisbericht der generierte Berichtsordner. Laden Sie ihn herunter und sehen Sie sich die Analyse an. Hinweis: Wenn Sie die Anzahl der Benutzer oder die Zeit im Testplan ändern müssen, können Sie Name des zu ändernden vi-Skripts Okay, das ist alles für heute. Wenn Sie später Zeit haben, werde ich ein Dokument darüber schreiben, wie man HTML-Berichte analysiert. Dies ist das Ende dieses Artikels zum Ausführen von JMeter unter einem Linux-System und zum Optimieren des lokalen Speichers. Weitere Informationen zum Ausführen von JMeter unter einem Linux-System finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: 5 Möglichkeiten, Ihre JavaScript-Codebasis sauberer zu machen
>>: Detaillierte Erklärung des MySQL-Überwachungstools mysql-monitor
Schauen Sie sich zunächst den Beispielcode an: #/...
Inhaltsverzeichnis Vorwort Methode 1: Hoher Kontr...
Eine Vektorwelle <svg viewBox="0 0 560 20...
Als mir diese Frage gestellt wurde, war ich unwis...
Das Inhaltsattribut wird im Allgemeinen in den Ps...
Das mit JavaScript-Objekten und -Methoden impleme...
Inhaltsverzeichnis 1. Schlüsselwörter 2. Dekonstr...
1. Fügen Sie am Anfang des Stylesheets einen Komme...
1. Einleitung Warum brauchen wir Indizes? In allg...
<br />Seit das Außenministerium und andere z...
Inhaltsverzeichnis Vorwort Einrichten der Protoko...
0. Hintergrund Hardware: Xiaomi Notebook Air 13/I...
In diesem Artikel wird der spezifische Code von F...
Sehen Sie sich die von der aktuellen Datenbank un...
Letztes Wochenende bereitete sich ein Bruderproje...