2016-10-16 12 views
0

私はJmeterを新しくしています。 Jsr223ポストプロセッサを作成し、Bshとして言語を選択します。Jmeter beanscript get currentTime does not work

import java.util.Date; 
import java.text.SimpleDateFormat; 

long mill = System.currentTimeMillis(); 
log.info(mill); 

出力:

ERROR - jmeter.extractor.JSR223PostProcessor: Problem in JSR223 script JSR223 PostProcessor javax.script.ScriptException: Sourced file: inline evaluation of: ``import java.util.Date; import java.text.SimpleDateFormat; long mill = System.c . . . '' : Error in method invocation: Method info(long) not found in class'org.apache.log.Logger' : at Line: 5 : in file: inline evaluation of: ``import java.util.Date; import java.text.SimpleDateFormat; long mill = System.c . . . '' : log .info (mill) 
in inline evaluation of: ``import java.util.Date; import java.text.SimpleDateFormat; long mill = System.c . . . '' at line number 5 
    at bsh.engine.BshScriptEngine.evalSource(BshScriptEngine.java:92) 
    at bsh.engine.BshScriptEngine.eval(BshScriptEngine.java:46) 
    at javax.script.AbstractScriptEngine.eval(Unknown Source) 
    at org.apache.jmeter.util.JSR223TestElement.processFileOrScript(JSR223TestElement.java:206) 
    at org.apache.jmeter.extractor.JSR223PostProcessor.process(JSR223PostProcessor.java:42) 
    at org.apache.jmeter.threads.JMeterThread.runPostProcessors(JMeterThread.java:776) 
    at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:489) 
    at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:410) 
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:241) 
    at java.lang.Thread.run(Unknown Source) 

修正をアドバイスしてください。ありがとうございました!

答えて

1

まず、異なるフォーマットで現在時刻を出力できる__time() JMeter functionがありますか?


あなたはまだあなたがjmeter.logファイルに直接Long値を印刷することができないことを知らされBeanShellの中でそれをしたい場合は、次のいずれかを使用して、最初の文字列にキャストする必要が

に近づきます
  • log.info(String.valueOf(mill));
  • log.info(Long.toString(mill));
  • log.info("Current time is: " + mill);

あなたが好きtry block内にコードを置くことによって、「良い」BeanShellのエラーを取得することができます。

JMeter beanshell try catch

関連する問題