如何使用IntelliJ和Maven构建Gatling脚本?
我的主要问题是获取消息“错误:无法找到或加载主类引擎” 如何和何时:导入POM文件后,我正在尝试从Udemy Gatling 3 Fundamentals类运行Engine类 详细信息:Java jdk1.8.0\u 241 IntelliJ 2019.3 Maven 3.6.3 所以。。。我甚至没有资格称自己为“新手”。但我想开始使用Gatling而不是LoadRunner 大约六个月前,我能够使用IntelliJ和Maven来设置。然而,现在,使用IntelliJ 2019.3,我无法让事情正常运行。在安装了Maven 3.6.3和IntelliJ之后,我从Gatling 3基础类导入了一个POM文件。然后我尝试运行引擎类 任何人的想法。我不需要精通三种不同的工具来运行一个简单的测试。请记住:如何使用IntelliJ和Maven构建Gatling脚本?,maven,intellij-idea,gatling,Maven,Intellij Idea,Gatling,我的主要问题是获取消息“错误:无法找到或加载主类引擎” 如何和何时:导入POM文件后,我正在尝试从Udemy Gatling 3 Fundamentals类运行Engine类 详细信息:Java jdk1.8.0\u 241 IntelliJ 2019.3 Maven 3.6.3 所以。。。我甚至没有资格称自己为“新手”。但我想开始使用Gatling而不是LoadRunner 大约六个月前,我能够使用IntelliJ和Maven来设置。然而,现在,使用IntelliJ 2019.3,我无法让事情
- 我是一名测试人员,不是一名架构师李>
- 我不写Scala李>
- 我不写Maven李>
- 我不使用IDE
- 我不会说印地语或38种印度语言中的任何一种
- 我不知道SBT和蹲式李>
- 我几乎不会写Java
- 我老了,脾气暴躁
- 从11月份开始,我一直在努力学习如何编写一个加特林脚本
Randy在以下配置更改后,
引擎
类将运行:
src/test/scala配置为
-Xss100M
选项增加尺寸<build>
<sourceDirectory>src/main/scala</sourceDirectory>
<testSourceDirectory>src/test/scala</testSourceDirectory>
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>4.3.1</version>
<configuration>
<jvmArgs>
<jvmArg>-Xss100M</jvmArg>
</jvmArgs>
<args>
<arg>-target:jvm-1.8</arg>
<arg>-deprecation</arg>
<arg>-feature</arg>
<arg>-unchecked</arg>
<arg>-language:implicitConversions</arg>
<arg>-language:postfixOps</arg>
</args>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
src/main/scala
src/test/scala
net.alchim31.maven
在目标
目录中
这是您可以使用的完整文件。在以下配置更改后,引擎类将运行:
将src/test/scala配置为
通过添加-Xss100M
选项增加尺寸
如果希望IntelliJ IDEA自动配置测试源根目录,并从命令行Maven构建此项目,则必须使用
详情如下:
<build>
<sourceDirectory>src/main/scala</sourceDirectory>
<testSourceDirectory>src/test/scala</testSourceDirectory>
<plugins>
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>4.3.1</version>
<configuration>
<jvmArgs>
<jvmArg>-Xss100M</jvmArg>
</jvmArgs>
<args>
<arg>-target:jvm-1.8</arg>
<arg>-deprecation</arg>
<arg>-feature</arg>
<arg>-unchecked</arg>
<arg>-language:implicitConversions</arg>
<arg>-language:postfixOps</arg>
</args>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
src/main/scala
src/test/scala
net.alchim31.maven
在目标
目录中
这是您可以使用的完整文件。如果您不知道如何使用maven,不知道如何编写代码,不知道如何使用IDE,为什么要这样使用Gatling
使用,为Scala(eg)使用带有语法着色的文本编辑器,并从命令行执行Gatling。如果您不知道如何使用maven,不知道如何编码,不知道如何使用IDE,为什么要这样使用Gatling
使用,使用带有Scala语法着色的文本编辑器(eg),并从命令行执行Gatling。如果您的项目是纯Scala,则不需要构建帮助器maven插件。只需像官方文档中解释的那样设置src/test/scala:@StéphaneLANDELLE谢谢你的提示,我已经用更多细节更新了答案。如果你的项目是纯scala,你不需要构建助手maven插件。只需像官方文档中解释的那样设置src/test/scala:@StéphaneLANDELLE谢谢你的提示,我已经用更多的细节更新了答案。我正在尝试使用Maven、Java代码和IDE,因为我知道我要向Gatling展示的人将朝着这个方向发展。我希望他们测试他们的代码,而Gatling是最好的选择。但是,如果它不“适合”他们的正常行为,他们将继续不进行测试。我正在尝试使用Maven、Java代码和IDE,因为我知道我要向Gatling展示的人将朝着这个方向发展。我希望他们测试他们的代码,而Gatling是最好的选择。但是如果它不符合他们的正常行为,他们将继续不进行测试。你安装了用于Scala的IntelliJ插件吗?你安装了用于Scala的IntelliJ插件吗?