一:读取excel时遇到 org/apache/poi/ss/usermodel/WorkbookProvider
解决办法:
在pom.xml中把poi的引文包放在最前面即可(目前就算放在最后面也不报错了,不知道为啥)
二:本地maven打包时,没有把项目引入的外部包打进去,导致把包放到jmeter一直找不到外部包,比如
解决办法:在pom.xml里加入一下以下代码即可把外部包全部打包进去
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>9</source>
<target>9</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<!-- maven-shade-plugin用于创建一个可执行的JAR文件,包含项目的所有依赖项-->
<artifactId>maven-shade-plugin</artifactId>
<version>3.4.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<!-- 过滤META-INF文件,不然jmeter打不开-->
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/**</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>