我对下面所示的“http”导入有一个特别的问题
import static io.gatling.javaapi.http.HttpDsl.http;
import static io.gatling.javaapi.http.HttpDsl.status;它们在以下几个部分中未得到承认:
.exec(http("${testType}")
.post(RequestBuilder.launch1p0)
.formParam(LTIParam.context_id.name(), "${district_pid}")
)我的简化pom.xml版本如下所示:
<properties>
<java.version>17</java.version>
<gatling.version>3.8.4</gatling.version>
<gatling-maven-plugin.version>4.2.7</gatling-maven-plugin.version>
<scala.version>2.12.8</scala.version>
<scala-logging_2.11.version>3.7.2</scala-logging_2.11.version>
<scala-maven-plugin.version>4.7.2</scala-maven-plugin.version>
<performance-base.version>1.0</performance-base.version>
</properties>
<dependency>
<groupId>io.gatling.highcharts</groupId>
<artifactId>gatling-charts-highcharts</artifactId>
<version>${gatling.version}</version>
</dependency>
<dependency>
<groupId>io.gatling</groupId>
<artifactId>gatling-app</artifactId>
<version>${gatling.version}</version>
</dependency>
<dependency>
<groupId>io.gatling</groupId>
<artifactId>gatling-recorder</artifactId>
<version>${gatling.version}</version>
</dependency>
<plugin>
<groupId>io.gatling</groupId>
<artifactId>gatling-maven-plugin</artifactId>
<version>${gatling-maven-plugin.version}</version>
</plugin>我尝试重新加载maven项目,删除gatling-core.jar文件并重新尝试
mvn clean install -DskipTests如果有人知道为什么会出现此特定导入的问题,而不知道以下情况:
import io.gatling.javaapi.core.ChainBuilder;
import static io.gatling.javaapi.core.CoreDsl.*;请解释给我听。
谢谢。
发布于 2022-12-02 19:36:41
你提供的东西很可疑。
你提到在你的pom.xml中有:
<scala.version>2.12.8</scala.version>
<scala-logging_2.11.version>3.7.2</scala-logging_2.11.version>但这些属性不用于您提供的内容。
如果您真的在使用这些库,那么这些版本是完全错误的,并且破坏了您的构建。
3不同的和不兼容的Scala版本!
您应该使用Scala2.13.10(但这不应该是必要的)和Scala _2.13 3.9.5。
https://stackoverflow.com/questions/74659210
复制相似问题