Wenn ich das Skript alskann nicht jmeter 3.0 Skript mit JSON Pfad POST-Prozessor mit jmeter-Maven-Plugin
./jmeter.sh -n -t test_load.jmx from apache-jmeter-3.0/bin
es funktioniert gut, läuft während, wenn ich das gleiche Skript von Maven ausführen, bekomme ich dieser Fehler:
[debug] ------------------------------- : JSONPostProcessor : JSONPostProcessor
[debug] ---- Debugging information ----
[debug] message : JSONPostProcessor
[debug] cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException
[debug] cause-message : JSONPostProcessor
[debug] class : org.apache.jorphan.collections.ListedHashTree
[debug] required-type : org.apache.jorphan.collections.ListedHashTree
[debug] converter-type : org.apache.jmeter.save.converters.HashTreeConverter
[debug] path : /jmeterTestPlan/hashTree/hashTree/hashTree/hashTree[7]/hashTree/hashTree[2]/JSONPostProcessor
[debug] line number : 160
Dies ist Zeile Nummer 160:
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="JSON Path PostProcessor-UserId" enabled="true">
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.rajulonline.com</groupId>
<artifactId>jmeter-demo</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>jmeter-demo</name>
<url>http://maven.apache.org</url>
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>1.10.1</version>
<executions>
<execution>
<id>jmeter-tests</id>
<phase>verify</phase>
<goals>
<goal>jmeter</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
Added pom.xml, Screenshot der lib-Ordner und lib/ext Ordner . Manuell hinzugefügt, um das Apache jmeter 3.0 Kernglas, zusammen mit ihm die json Gläsern und das jmeter Glas Extra libs auch
auch den Screenshot von meinem lib & lib/ext Ordner
Jmeter Projekt mit Version Apache Befestigung jmeter 2,13
Befolgen Sie diese Schritte https://blog.codecentric.de/de/2014/01/automation-jmeter-tests-maven-jenkins/ –
@VikasMadhusudana Ich bekomme diesen Fehler nur, wenn der Json Postprozessor in verwendet wird die Beispielanforderung Json Post Prozessor ist Teil von Apache 3.0 Jmeter. Nicht sicher, warum es nicht auf maven 4.0 arbeitet. – Rajul
Können Sie Ihre Maven-Konfiguration anzeigen? pom.xml? –