Java的JMeter WebDriver采样器错误

时间:2017-06-23 22:58:08

标签: jmeter jmeter-plugins

默认情况下,jp @ gc - WebDriver Sampler将javascript作为脚本语言 一旦我切换到java,我收到此错误消息。

  

ReferenceError:未在行中定义“ImportPackage”   2号。

我使用的是JMeter 3.2和Java 1.8。

2 个答案:

答案 0 :(得分:0)

WebDriver Sampler插件中存在错误,您可以通过JMeter Plugins support forum进行报告。暂时没有修复,所以目前你有以下选择:

  1. 忽略。此消息可能很烦人,但它并不重要,您可以继续工作。
  2. 切换到JavaScript语言
  3. 降级为JMeter 3.1,JDK 7为JDK 6和7中使用的Rhino JavaScript Engine具有此ImportPackage函数,而JDK8附带的Nashorn JavaScript Engine则没有。

答案 1 :(得分:0)

使用nashorn,默认情况下不定义importPackage。但是,您可以评估以下行以获得一些Rhino兼容性功能:

load("nashorn:mozilla_compat.js");

另请参阅:https://wiki.openjdk.java.net/display/Nashorn/Rhino+Migration+Guide