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

Фотография

При подключении Slave машины возникла ошибка


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

#1 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 29 сентября 2011 - 06:26

Здравствуйте !
При запуске jmeter-server.bat на нужном мне компе, в DOS окошке пишется ошибка. Можете помочь ?(Ошибка- см.скриншот)
версия jmeter 2.4
Платформа: Windows 7

Прикрепленные файлы

  • Прикрепленный файл  javaError.png   15,37К   23 Количество загрузок:

  • 0

#2 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 29 сентября 2011 - 06:35

Пропишите путь к java.exe в PATH, например, либо укажите его в bat-файле
  • 0

#3 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 29 сентября 2011 - 06:41

Пропишите путь к java.exe в PATH, например, либо укажите его в bat-файле

Который лежит в папке System32 ?
  • 0

#4 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 29 сентября 2011 - 06:46

Ваша проблема: система не знает, откуда запустить java.
Честно говоря, я не знаю, где лежит у вас java. Из jmeter.bat

rem =====================================================
rem Environment variables that can be defined externally:
rem
rem JMETER_BIN - JMeter bin directory (must end in \)
rem JM_LAUNCH - java.exe (default) or javaw.exe
rem JVM_ARGS - additional java options, e.g. -Dprop=val
rem
rem =====================================================

if .%JM_LAUNCH% == . set JM_LAUNCH=java.exe


Можете тут, и поправить.
  • 0

#5 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 29 сентября 2011 - 06:46

На машине не установлен jre . попробую его поставить и попробовать еще раз.
  • 0

#6 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 29 сентября 2011 - 08:10

Установил jre. Запустил jmeter-server.bat. В результате в Dos окне возникла следующая ошибка:

Could not find ApacheJmeter_core.jar ...
... Trying JMETER_HOME=..
Found ApacheJMeter_core.jar
Warning: The flag MaxLiveObjectEvacuationRatio=20 has been EOL'd
d will be ignored
Created remote object: UnicastServerRef [liveRef: [endpoint:[10.1
ocal),objID:[2d0a82c5:132b48e01f0:-7fff, 7202429250522988481]]]

А при открытии jmeter.bat на главной странице возникло такое сообщение: Warning: The flag MaxLiveObjectEvacuationRatio=20 has been EOL'd as of 6.0_24 and will be ignored

С чем это может быть связано. В jmeter-server.bat добавил строку START "C:\Program Files\Java\jre6\bin\rmiregistry" .

Что я сделал не так ? или чего я не сделал ?
  • 0

#7 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 29 сентября 2011 - 08:12

Ваша проблема: система не знает, откуда запустить java.
Честно говоря, я не знаю, где лежит у вас java. Из jmeter.bat


rem =====================================================
rem Environment variables that can be defined externally:
rem
rem JMETER_BIN - JMeter bin directory (must end in \)
rem JM_LAUNCH - java.exe (default) or javaw.exe
rem JVM_ARGS - additional java options, e.g. -Dprop=val
rem
rem =====================================================

if .%JM_LAUNCH% == . set JM_LAUNCH=java.exe


Можете тут, и поправить.


То есть заменить строку if "%OS%"=="Windows_NT" setlocal на ту которую вы указали ?
  • 0

#8 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

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

Удалось!!!
Всего навсего перетащил папку JMeter в корень диска C и мне удалось запустить сценарий используя другую машину.
Только вот в чём дело: при выполнении пользователей не отображается кол-во запущенных и завершенных пользователей.
И почему то не передаются данные из CSV файла.(логин пароль)
  • 0

#9 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 сентября 2011 - 02:45

Исправил проблему с CSV файлом. Добавил его в папку bin jmeterа на slave машинах. А вот почему не отображается кол-во пользователей так и не понял.
  • 0

#10 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 30 сентября 2011 - 04:40

Где именно не отображается? Я всегда провожу тесты на удаленной машине с мониторингом на своей. Так называемое, количество пользователей смотрю по Listener "jp@gc - Active Threads Over Time" из jmeter-plugin. Работает отлично.
  • 0

#11 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 сентября 2011 - 05:04

Где именно не отображается? Я всегда провожу тесты на удаленной машине с мониторингом на своей. Так называемое, количество пользователей смотрю по Listener "jp@gc - Active Threads Over Time" из jmeter-plugin. Работает отлично.

Да не я имею ввиду в правом верхнем углу)))
  • 0

#12 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 30 сентября 2011 - 05:11

Я туда и не смотрю. Похоже, by design. Поищите ошибку на их баг-трекере. Будем знать точно.
  • 1

#13 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 07 октября 2011 - 08:18

А как подрубить localhost к групповому тестированию?

Сообщение отредактировал Lemur: 07 октября 2011 - 10:04

  • 0

#14 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 08 октября 2011 - 14:43

А как подрубить localhost к групповому тестированию?



Если я не ошибаюсь, то также, как и удаленный сервер. Т.е. запустить потребуется стартовые скрипты jmeter и jmeter_server на localhost, предварительно вписав сервер и порт в настройки


  • 0

#15 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 10 октября 2011 - 05:51


А как подрубить localhost к групповому тестированию?



Если я не ошибаюсь, то также, как и удаленный сервер. Т.е. запустить потребуется стартовые скрипты jmeter и jmeter_server на localhost, предварительно вписав сервер и порт в настройки

Пробовал так сделать, но ругается что порт используется. А есть ли инструкция как это правильно сделать. Я просто хочу поподробнее уточнить чтобы всё не поломать)
  • 0

#16 AxelM

AxelM

    Активный участник

  • Members
  • PipPip
  • 118 сообщений
  • ФИО:Зверев Дмитрий
  • Город:Санкт-Петербург


Отправлено 11 октября 2011 - 13:13

Пробовал так сделать, но ругается что порт используется. А есть ли инструкция как это правильно сделать. Я просто хочу поподробнее уточнить чтобы всё не поломать)


Сохраните конфиги и не бойтесь экспериментировать.
Инструкция 1
Инструкция 2
  • 0

#17 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 08 ноября 2011 - 06:51

Всё подключил ))).
А можно как нибудь отслеживать от какой именно машины был тот или иной запрос ?
  • 0

#18 Lemur

Lemur

    Опытный участник

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 08 ноября 2011 - 07:31

Нашел как отслеживать название машины))) Когда результат пишется в лог, можно отметить пункт чтобы указывалось название машины.
  • 0


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

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