Heim  >  Artikel  >  Datenbank  >  Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

王林
王林nach vorne
2023-05-27 23:03:231604Durchsuche

1. Installieren und konfigurieren Sie JMeter. Laden Sie die offizielle Website herunter Fügen Sie dann %JMETER_HOME%bin zum Pfad hinzu.

      Fügen Sie
    %JMETER_HOME%libextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-2.0 am Anfang von CLASSPATH .jar hinzu ;

Wie führt JMeter Stresstests für die MySQL-Datenbank durch

Importieren Sie den MySQL-Treiber

Legen Sie den MySQL-Treiber in den lib-Ordner des entpackten Jmeter-Stammverzeichnisses (Sie müssen Ihnen nicht beibringen, wie man ihn herunterlädt)

Wie führt JMeter Stresstests für die MySQL-Datenbank durchWie JMeter die MySQL-Datenbank einem Stresstest unterzieht

Klicken Sie unten auf „Durchsuchen“, um den Treiber in Ihrer Bibliothek zu finden, und doppelklicken Sie darauf

Wie JMeter Stresstests für die MySQL-Datenbank durchführt

Zweitens starten Sie JMeter

%JMETER_HOME%bin

在 CLASSPATH 的最前部加上
%JMETER_HOME%libextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-2.0.jar;

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

导入 MySQL 驱动

把 MySQL 的驱动放进解压的 jmeter 根目录的 lib 文件夹里(这个下载不用教了吧)

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

点击下面的浏览,找到你的 lib 里的驱动,双击一下

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

二、启动 JMeter

打开命令行,输入jmeter.batÖffnen Sie den Befehl OK, geben Sie jmeter.bat ein und die grafische Oberfläche von jmeter wird automatisch geöffnet. Es wird empfohlen, Chinesisch zu überprüfen

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

3. Starten Sie den Stresstest

Konfigurieren

Klicken Sie mit der rechten Maustaste auf TestPlan, um eine neue Thread-Gruppe zu erstellen.

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

Die Anzahl der Threads ist die Anzahl der simulierten Benutzer. Die Ramp-Up-Zeit gibt an, wie lange es dauert, bis Benutzer ihre Anforderungen abgeschlossen haben Innerhalb einer Sekunde fordern 100 Benutzer gleichzeitig die Datenbank an. Die Anzahl der Zyklen entspricht der Gesamtausführung. Für bessere Ergebnisse wird empfohlen, die Anzahl der Threads größer einzustellen.

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

Klicken Sie mit der rechten Maustaste auf die Thread-Gruppe und fügen Sie eine JDBC-Konfigurationskomponente hinzu. Sie müssen nur die

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

Klicken Sie mit der rechten Maustaste auf die Thread-Gruppe und fügen Sie einen JDBC-Anfrage-Sampler hinzu Zuvor konfiguriert, schreiben Sie die SQL-Anweisung in das Feld. Der Typ kann zum Abfragen oder Ändern ausgewählt werden. Klicken Sie mit der rechten Maustaste auf die Thread-Gruppe und fügen Sie einige Listener hinzu. Dies ist etwas, um die Testergebnisse anzuzeigen. Sie können weitere zum Spielen hinzufügen.

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

Beobachten Sie die Ergebnisse

Wie JMeter die MySQL-Datenbank einem Stresstest unterziehtWenn der Ergebnisbaum hauptsächlich Fehler enthält, bedeutet dies, dass die Anzahl der Threads zu hoch eingestellt ist und Ihre Datenbank dies nicht ertragen kann.

Wie JMeter die MySQL-Datenbank einem Stresstest unterzieht

Das obige ist der detaillierte Inhalt vonWie JMeter die MySQL-Datenbank einem Stresstest unterzieht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen