【问题标题】:Creating .jar from JUnit Class in IntelliJ从 IntelliJ 中的 JUnit 类创建 .jar
【发布时间】:2023-02-08 00:11:52
【问题描述】:

我需要在 Jmeter 中运行我的 Selenium 脚本。我想使用 Junit 请求。为此,我需要从我的测试文件中创建一个 .jar 文件。但我不知道如何。 这是我的测试课: enter image description here

当我尝试使用以下方法制作 .jar 时:文件 -> 项目结构 -> 工件 -> + -> 来自具有依赖项的模块的 Jar -> 这里我试图选择类: enter image description here 但这是不可能的,因为我的登录类是“单元测试类”。

是否有可能以某种方式从单元测试类制作 .jar 文件?我的 pom.xml 中的依赖关系会被保留吗?

enter image description here

我试图在主类下创建它,但 JUnit 注释存在问题。 enter image description here

不幸的是,我无法通过这些技巧实现这一目标:( https://maven.apache.org/plugins/maven-jar-plugin/examples/create-test-jar.html

【问题讨论】:

  • 如果您使用提供的链接中的简单方法,您的测试 jar 将在您执行 maven build (mvn install) 时自动生成。您不必显式生成 jar

标签: java selenium junit jmeter


【解决方案1】:
  1. 您不需要选择主类,因为您不是在创建 executable jar,而是在创建带有测试的 .jar

  2. 您需要勾选“包括测试”框

    我相信将 Maven Jar 插件(来自您自己的链接)与 Maven Assembly Plugin to add all transitive dependencies 结合使用会更容易。


    和最简单的只需切换到可以使用JMeter Plugins Manager安装的WebDriver Sampler并将您的代码放在那里,调试和修改它会容易得多,而且您不必担心使用> 1个线程运行它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-24
    • 2014-03-24
    • 2022-01-16
    • 2013-07-21
    • 1970-01-01
    • 2014-01-24
    • 2013-06-06
    相关资源
    最近更新 更多