Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用IntelliJ和Maven构建Gatling脚本?_Maven_Intellij Idea_Gatling - Fatal编程技术网

如何使用IntelliJ和Maven构建Gatling脚本?

如何使用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,我无法让事情

我的主要问题是获取消息“错误:无法找到或加载主类引擎”

如何和何时:导入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文件。然后我尝试运行引擎类

任何人的想法。我不需要精通三种不同的工具来运行一个简单的测试。请记住:

  • 我是一名测试人员,不是一名架构师
  • 我不写Scala
  • 我不写Maven
  • 我不使用IDE
  • 我不会说印地语或38种印度语言中的任何一种
  • 我不知道SBT和蹲式
  • 我几乎不会写Java
  • 我老了,脾气暴躁
  • 从11月份开始,我一直在努力学习如何编写一个加特林脚本
谢谢,
Randy

在以下配置更改后,
引擎
类将运行:

  • 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
    在
    目标
    目录中


    这是您可以使用的完整文件。

    在以下配置更改后,
    引擎类将运行:

  • 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插件吗?