2016-06-28 11 views
0

ich in der Lage bin SSH in Amazon-Instanz mit SSH Sampler Plugin nach SSH'ing in Beispiel Ich mag laufen Mysql Abfragen ausführen Datenbankeinträge zu bearbeiten.Wie Mysql-Abfragen in Jmeter nach ssh in amazon Instanz

Ich bin in der Lage, Befehle wie cd, ls nach SSH'ing ausführen, aber nicht mysql Abfragen ausführen.

Mysql-Abfragen funktionieren einwandfrei, wenn sie auf dem Terminal ausgeführt werden. Hier

ist die Snapshot SSH Sampler Plugin:

enter image description here

+0

Es gibt bessere alternative Lösungen zum Ausführen von MySQL-Abfragen in Amazon-Instanz. Können Sie bitte Anforderungen teilen, damit ich eine Lösung vorschlagen kann, die nicht ssh-Sampler einschließt, aber immer noch den Job macht! – TestingWithArif

+0

Sie scheinen einen virtuellen Terminal-Benutzer zu wollen. Haben Sie erwogen, eine beliebige Anzahl von SSH-Bibliotheken für Java zu nutzen? Siehe thread -> http://stackoverflow.com/questions/995944/ssh-library-for-java –

+0

Ja, ich suchte nach Terminal-Stil virtuellen Benutzer, wo ich ssh in Instanz und führen Sie einige APIs sowie Bearbeiten von Datenbankeinträgen . –

Antwort

0

Option 1: Verwendung mysql execute wie:

mysql -u root -pROOT_PASSWORD -e "YOUR_QUERY_HERE" 

Beispiel:

mysql -u root -psecret -e "use mysql; select name, url from help_topic limit 5;" 

MySQL Command Execution Demo

Option 2: Verwendung JDBC Request Sampler.

Given Sie haben:

Sie sollten beliebige Abfragen ausführen können, mithilfe von JDBC Request Sampler, wenn Sie Test-MySQL-Instanz laden müssen - es ist der beste Weg, um fortzufahren.

Siehe The Real Secret to Building a Database Test Plan With JMeter Artikel für detaillierte Anweisungen.

+0

Danke dir, das hilft sehr. Ich suchte nach der genauen Lösung. –