当我选择java作为我的脚本语言时,jmeter显示引用错误

时间:2016-08-20 08:37:26

标签: webdriver jmeter jmeter-plugins

我在使用java语言的webdriver插件运行jmeter时收到此错误消息。 jmeter 3.0版webdriver插件版本1.4.0。有什么想法吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

这是WebDriver Sampler中的一个错误,我建议通过jmeter-plugins forum报告

原因是Nashorn JavaScript engine which cannot longer support loading Java packages into the global scope like importPackage(java.lang.whatever);

因此,如果问题令您烦恼,您可以降级到Java 7 Server JRE或JDK。步骤进行:

  1. 下载Java 7 Server JREJava 7 SDK并将其安装到某个文件夹。我建议选择文件夹,这样完整的路径不会包含空格或特殊字符
  2. JAVA_HOME环境变量设置为指向JDK / JRE 7安装文件夹,如:

    • for Windows:set JAVA_HOME=c:\java
    • for Linux / MacOSX:JAVA_HOME=/opt/java && export JAVA_HOME
  3. 修改PATH环境变量以使" bin" JRE / JDK的文件夹在开头就像:

    • for Windows:set PATH=%JAVA_HOME%\bin;%PATH%
    • for Linux / MacOSX:PATH=$JAVA_HOME/bin:$PATH && export PATH
  4. 从您设置了上述变量的控制台会话中运行JMeter
  5. 享受
  6. 完成测试开发和调试后,我建议切换回Java 8进行负载测试。查看The WebDriver Sampler: Your Top 10 Questions Answered指南,了解更多WebDriver采样器提示和技巧