Performance Fehler in NonGUIDriver java.lang.IllegalArgumentException

stimmen
6

Ich habe Maven-Projekt, mit Hilfe von dem mir eine JMX-Datei auszuführen versuchen, läuft JMeter mit (jmeter-Maven-Plugin). Ich habe die folgende Konsolausgabe

  P E R F O R M A N C E    T E S T S
[INFO] -------------------------------------------------------
[INFO] Invalid value detected for <postTestPauseInSeconds>.  Setting pause to 0...
[INFO]
[INFO]
[INFO] Executing test: ZawyaJmeterTest.jmx
[INFO] Writing log file to: D:\tools\jmeter_examples\Example\jmeter-maven-example\target\jmeter\logs\ZawyaJmeterTest.jmx.log
[INFO] Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from:'D:\tools\jmeter_examples\Example\jmeter-maven-example\target\jmeter\testFiles\ZawyaJmeterTest.jmx', missing class com.thoughtworks.xstream.converters.ConversionException: No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration' : No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration'

Ich dachte , um das Problem zu beheben org.apache.jmeter.samplers.SampleSaveConfigurationversuchte ich SampleSaveConfiguration Klasse in Abhängigkeit hinzufügen

 <dependency>
    <groupId>org.apache.jmeter</groupId>
    <artifactId>ApacheJMeter_core</artifactId>
    <version>3.1</version>
</dependency>

Aber es hat in der Tat nicht geholfen. Als ich für Problem sah No field 'sentBytes' found in class 'org.apache.jmeter.samplers.SampleSaveConfiguration', aber in der Klasse SampleSaveConfigurationfand ich Feld private boolean sentBytes; Ich weiß nicht , in welcher Weise eine solche Frage suchen.

Bei der Ausführung von JMeter Test vor Ort ist es in Ordnung -

d:\tools\jmeter_examples\Example\jmeter-maven-example>jmeter -n -t D:\tools\jmeter_examples\Example\jmeter-maven-example\src\test\jmeter\ZawyaJmeterTest.jmx -l D:\tools\jmeter_examples\Example\jmeter-maven-example\target\jmeter\results\ZawyaJmeterTest.jtl
    Writing log file to: d:\tools\jmeter_examples\Example\jmeter-maven-example\jmeter.log
    Created the tree successfully using D:\tools\jmeter_examples\Example\jmeter-maven-example\src\test\jmeter\ZawyaJmeterTest.jmx
    Starting the test @ Wed Nov 30 17:26:53 EET 2016 (1480519613563)
    Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445
    Tidying up ...    @ Wed Nov 30 17:27:07 EET 2016 (1480519627819)
    ... end of run

Hat jemand eine solche Problem konfrontiert? Oder einige Möglichkeiten der Entscheidung empfehlen, bitte !!!

Veröffentlicht am 30/11/2016 um 13:07
vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Es scheint, dass aktuelle Version von jmeter-Maven-Plugin (2.0.3) hinkt ein wenig hinter den JMeter-Versionen (aktuell ist 3.1).

Ich hatte absolut die gleiche Ausnahme, wenn versucht, meinen 3.1-versioniert JMX läuft. Aber, wenn ich die JMX mit JMeter GUI von 2,13 Version neu erstellt haben, es hat gut funktioniert mit jmeter-Maven-Plugin der Version 2.0.3.

Wahrscheinlich ist es wert Ihre Arbeitsversion von JMeter herabzustufen.

Beantwortet am 01/12/2016 um 11:16
quelle vom benutzer

stimmen
0

Letzte Version 2.6.0 von jmeter-Maven-Plugin unterstützt nun letzte Version von JMeter 3.3 und wird nun von zwei Personen , von denen ein Committer von Apache JMeter Projekt aufrecht erhalten wird , so dass es fest jetzt folgt JMeter freigibt .

Sehen Sie diese auf, wie es zu konfigurieren:

Alle Ihre Fragen sollten festgelegt werden.

Beantwortet am 07/01/2018 um 07:27
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more