2011/09/22 12:22:22 ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import java.io.*; import java.util.Random; int Num = 100; String[ ] goal = new . . . '' : Typed variable declaration : Object constructor 2011/09/22 12:22:22 WARN - jmeter.modifiers.BeanShellPreProcessor: Problem in BeanShell script org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval Sourced file: inline evaluation of: ``import java.io.*; import java.util.Random; int Num = 100; String[ ] goal = new . . . '' : Typed variable declaration : Object constructor
собственно для каждого запроса вызывается простейший beanshell скрипт, простейший
import java.io.*; import java.util.Random; int Num = 270; String[ ] goal = new String[Num]; Random randomGenerator = new Random(); BufferedReader fr = new BufferedReader (new FileReader ("//home//viktor//groups.cvs")); for (int i = 0 ; i < Num; i++) { goal [i] = fr.readLine (); } vars.put ("RANDGROUP", goal[randomGenerator.nextInt(Num)]);
сначала jmeter работает 20-40 секунд нормально, и все запросы нормально идут, а потом выдаёт в логах гадость.
на десктопе тот же самый тест работает сколь угодно долго (пути конечно поменены на вендовые), на сервере - начинает ругаться.