Перейти к содержимому

Фотография

нестабильная работа beanshell


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 loginrl103

loginrl103

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 22 сентября 2011 - 07:15

две одинаковых версии jmeter (последняя актуальная), на десктопе win xp sp3 работает отлично, на серверу centos 5.5 (8gb ram, 8 core) сколько то работает - потом выдаёт

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 секунд нормально, и все запросы нормально идут, а потом выдаёт в логах гадость.


на десктопе тот же самый тест работает сколь угодно долго (пути конечно поменены на вендовые), на сервере - начинает ругаться.
  • 0

#2 loginrl103

loginrl103

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 22 сентября 2011 - 09:57

вопрос решил, файловый дескриптор надо в конце закрывать, иначе быть беде
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных