响应消息:org.apache.jorphan.util.JMeterException:调用bsh方法时出错:eval源文件:内联评估:

时间:2017-07-26 07:29:50

标签: java selenium jmeter beanshell

当我用%Jmeter%lib文件夹中的selenium-server-standalone-3.1.0替换selenium-server-standalone-2.53.0时,我收到此错误:

响应消息:org.apache.jorphan.util.JMeterException:调用bsh方法时出错:eval源文件:内联评估:``import java.io.File; import java.io.FileReader; import java.io.FileWriter;重要的。 。 。 ''

client.search({
    index: 'products',
    type: 'products',
    q: keywords,
    analyzer: 'english',              <--- or add this
    size: 10
});

代码用Jmeter中的Beanshell Sampler编写。

1 个答案:

答案 0 :(得分:0)

  1. 仅替换一个Selenium库是不够的,您还需要升级其他依赖项

  2. 为了看到&#34;正常&#34; stacktrace修改你的catch块看起来像:

    var datenow = DateTime.Now.ToString();
    SqlDataAdapter sda = new SqlDataAdapter("SELECT Message, Date FROM PushTb2 WHERE Date = '" +datenow+ "'", con);
    
  3. 考虑切换到JSR223 SamplerGroovy language,因为Groovy更符合Java并且具有更好的性能。有关详细说明,请参阅Apache Groovy - Why and How You Should Use It