Java 的 JMeter WebDriver 采样器错误

JMeter WebDriver Sampler Error for Java

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

ReferenceError: "ImportPackage" is not defined in at line number 2.

我使用 JMeter 3.2 和 Java 1.8。

WebDriver Sampler 插件中存在错误,您可以通过 JMeter Plugins support forum 报告该错误。目前还没有解决办法,所以目前你有以下选择:

  1. 无视。此消息可能很烦人,但并不重要,您可以继续工作。
  2. 切换到JavaScript语言
  3. 降级到 JDK8 自带的 JMeter 3.1 and JDK 7 as Rhino JavaScript Engine used in JDK 6 and 7 has this ImportPackage function while Nashorn JavaScript Engine 不会。

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

load("nashorn:mozilla_compat.js");

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