2014-02-10 21 views
6

Ich möchte mit JMeter einige Leistungs- und Belastungstests auf einem XMPP/HTTP-Webdienste-Server durchführen. Ich bin neu bei JMeter und fange an, mich mit den Grundlagen vertraut zu machen, aber ich möchte diese Tests so schnell wie möglich durchführen, um Hilfe zu bekommen.Testen von XMPP Chat Server mit JMeter

Ich konnte ein Beispiel JMeter Test Plan finden, das ich hoffen konnte, dass ich in kürzester Zeit anpassen und aufstehen konnte, aber das nicht wirklich ausbreitete, werden mit Wireshark Nachrichten vom Client mit TCP gesendet. Ich habe versucht mit this yandex plugin, aber es wirft Fehler, wenn ich versuche, es zu verwenden.

XMPP TCP Request with Yandex class

Dies ist der Fehler, den ich bekommen.

2014/02/10 15:11:18 INFO - jmeter.engine.StandardJMeterEngine: Running the test! 
2014/02/10 15:11:18 INFO - jmeter.samplers.SampleEvent: List of sample_variables: [] 
2014/02/10 15:11:18 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(true,*local*) 
2014/02/10 15:11:19 INFO - jmeter.engine.StandardJMeterEngine: Starting ThreadGroup: 1 : Thread Group 
2014/02/10 15:11:19 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group Thread Group. 
2014/02/10 15:11:19 INFO - jmeter.engine.StandardJMeterEngine: Thread will continue on error 
2014/02/10 15:11:19 INFO - jmeter.threads.ThreadGroup: Starting thread group number 1 threads 1 ramp-up 1 perThread 1000.0 delayedStart=false 
2014/02/10 15:11:19 INFO - jmeter.threads.ThreadGroup: Started thread group number 1 
2014/02/10 15:11:19 INFO - jmeter.engine.StandardJMeterEngine: All thread groups have been started 
2014/02/10 15:11:19 INFO - jmeter.threads.JMeterThread: Thread started: Thread Group 1-1 
2014/02/10 15:11:49 ERROR - ru.yandex.jmeter.XMPPClientImpl: Error reading data java.lang.RuntimeException: Retries more than 1000, aborting read 
    at ru.yandex.jmeter.XMPPClientImpl.read(XMPPClientImpl.java:116) 
    at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.sample(TCPSampler.java:414) 
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257) 
    at java.lang.Thread.run(Thread.java:744) 

2014/02/10 15:11:49 ERROR - jmeter.protocol.tcp.sampler.TCPSampler: java.lang.RuntimeException: Error reading data 
    at ru.yandex.jmeter.XMPPClientImpl.read(XMPPClientImpl.java:152) 
    at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.sample(TCPSampler.java:414) 
    at org.apache.jmeter.threads.JMeterThread.process_sampler(JMeterThread.java:429) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:257) 
    at java.lang.Thread.run(Thread.java:744) 
Caused by: java.lang.RuntimeException: Retries more than 1000, aborting read 
    at ru.yandex.jmeter.XMPPClientImpl.read(XMPPClientImpl.java:116) 
    ... 4 more 

2014/02/10 15:11:49 INFO - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-1 
2014/02/10 15:11:49 INFO - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test 
2014/02/10 15:11:49 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(false,*local*) 

Ich möchte in der Lage sein, Chat-Nachrichten zu senden, Anwesenheit Updates und Komponieren Aktualisierungen an den Server, und die Rampe, die Anzahl der Benutzer. Dies sind die Grundanforderungen, damit die Tests für uns nützlich sind.

Jede Hilfe oder Links zu Probe Testpläne würden sehr geschätzt werden.

Danke.

Antwort