【问题标题】:JMeter - Webdriver error : java.lang.NoClassDefFoundError: com/sun/jna/platform/win32/Kernel32JMeter - Webdriver 错误:java.lang.NoClassDefFoundError: com/sun/jna/platform/win32/Kernel32
【发布时间】:2015-10-12 07:36:27
【问题描述】:

这个错误:

每次我在 Jmeter 中运行测试脚本时都会出现。 但一切正常......

在实际脚本运行后,每次日志中都会出现这个错误。

我可以忽略这个错误吗?还是会影响我的测试?

Jmeter: 2.13
Java: 1.8.0.45
Jmeter 插件: 1.3(标准、Extras、ExtraLibs、Webdriver )

【问题讨论】:

    标签: selenium selenium-webdriver jmeter jmeter-plugins kernel32


    【解决方案1】:

    您的问题是由于缺少包含以下内容的 jar:

    • com/sun/jna/platform/win32/Kernel32

    你应该可以在这里下载它的依赖:

    并将其放入 jmeter/lib 文件夹中。

    查看完整教程:

    【讨论】:

    • 好的,我应该在 lib 或其他任何地方 cpoy jar 吗?我在 System 属性中找不到该值。但我使用的是 Windows Server 2008 R2。
    • 复制到jmeter/lib中是的
    • 你是对的。我不再收到此错误。但是在我将 jar 复制到 lib 并以管理员身份启动 JMeter 后,我收到了一个新错误:pastebin.com/HwCxmEbJ。所以在这里下载这个 jar:java2s.com/Code/Jar/j/Downloadjna325jar.htm 并将它也复制到 lib 中。这对我有用。
    【解决方案2】:

    对我来说只是帮助改变

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>
    

    源和目标从 1.7 到 1.8

    【讨论】:

      猜你喜欢
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 2013-08-07
      • 2014-06-08
      • 1970-01-01
      • 2015-11-20
      相关资源
      最近更新 更多