Einstieg in JMeter

Hi-Ho,

hat jemand Erfahrung mit JMeter gemacht und kann einige Tipps zur Verwendung bzw. gute Tutorials (Google kann ich selbst benutzen, deshalb gute ;)) empfehlen?

Danke!

Ich habs mal benutzt, aber wenn ich dir sage ich hatte mal ein ganz gutes Tutorial nur ich weiß nicht mehr woher bringt es dir nix :smiley:
Ich glaub das war direkt bei JMeter dabei.

Gut, dann werd ich da ma gucken. Hab bis jetzt noch nix geladen oder gegoogelt, wollte einfach mal vorab fragen :wink: .

Das scheint nen guten Einstieg zu bieten:

http://www.gruntz.ch/courses/sem/ss03/JMeter.pdf

So, ich komm gerade nicht weiter.

Ich würde gerne mit JMeter ein paar JUnit-Tests “testen”. Diese befinden sich vorerst lokal bei mir im Eclipse-Workspace.

Ich lege in der JMeter-GUI eine neue Thread-Gruppe an und darin ein JUnit Request. Wie schaffe ich es jetzt, dass meine Testklassen (Ich arbeite mit Annoatation und ohne extends TestCase) in der Auswahlmaske angezeigt werden und wie setze ich die Abhängigkeiten, die in Eclipse durch den Build-Path spezifiziert sind?

Eine Alternative wäre auch, einfach direkt Methoden aus Klassen aufzurufen. Ist mir relativ egal. Ich bin nur momentan etwas unter Zeitdruck und alle guten Tutorials, die ich gefunden habe, beziehen sich auf WebServices oder HTTP-Requests .

Danke!

hmmm da muss ich leider passen, JUnit mach ich immer mit Eclipse.
http://jakarta.apache.org/jmeter/usermanual/index.html das ist die Anleitung die ichbei meinen Ausflügen genommen hab.

Joa, hilft aber auch nicht so richtig weiter (sofern ich nix überlesen habe). Naja, ich werds weiter versuchen. Aber danke für den Hinweis :slight_smile: .

Also so wie ich das sehe, müsste eine JAR mit dem JUnit-Tests zwingend von TestCase-erben und in einen Unterpackage (evtl. reicht auch classpath) von JMeter aufgenommen werden. Bei nem einfachen funktioniert das auch, aber sobald ich noch auf andere JARs zugreif, klappt der Zugriff nicht mehr (Ressourcen sind im Testplan eingetragen)

Moin moin,
ich habe ein Problem mit JMeter. Ich will einen Stresstest auf einer Webanwendung machen, nur leider kommt irgendwie Request durch. In der “View Results Tree”-View steht folgendes:

Sampler result
Thread Name: NOVA-Group 1-1
Sample Start: 2011-05-12 09:38:45 MESZ
Load time: 195
Latency: 0
Size in bytes: 1482
Sample Count: 1
Error Count: 1
Response code: Non HTTP response code: java.net.UnknownHostException
Response message: Non HTTP response message: stepnova.net/stepnova_test

Response headers:

HTTPSampleResult fields:
ContentType:
DataEncoding: null

Request
POST https://stepnova.net/stepnova_test/domain/beruf/edit.do

POST data:

[no cookies]

Request Headers:
Content-Type: application/x-www-form-urlencoded

Response data
java.net.UnknownHostException: stepnova.net/stepnova_test
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source)
at org.apache.jmeter.protocol.http.sampler.HTTPSampler.sample(HTTPSampler.java:483)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:965)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:951)
at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:348)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:243)
at java.lang.Thread.run(Unknown Source)

Hat vllt jmd eine Idee was ich falsch mache ?

Gruß mB

ich weiß nicht mehr wie das war, aber mir kommt es so vor als hättest du als Host stepnova.net/stepnova_test angegeben, gib nur stepnova.net an

Moin,
erstmal danke für die Hilfe !

Hat leider nicht geholfen, hab den Host auf stepnova.net geändert. Könnte es ein Problem sein, dass ich einen HTTPS Request versuch und JMeter kein SSL Zertifikat mitbekommt ?

Gruß Matthis

Hallo!
Auch wenn der Thread schon älter ist, man weiß ja nicht wer hier so vorbeikommt und Hilfe beim Einstieg in JMeter brauchen kann. Ich bin auch JMeter-Anfänger, habe mich jetzt aber ein bisschen reingefuchst und einen Artikel darüber geschrieben: http://www.bjoerne.com/einen-automatisierten-lasttest-mit-jmeter-durchfuehren/. Vielleicht ist der hilfreich.
Gruß
Björn