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

Фотография

Время запроса, загрузка cpu,%


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

#1 Tatius

Tatius

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Татьяна

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

Необходимо построить следующие графики (по данным из репорта):
* время-время запроса;
* время - загрузка CPU,%

Вопросы:
1)можно ли брать Avg как время запроса? Elapsed time вроде не подходит
2)какие данные соответствуют загрузке?
  • 0

#2 APC

APC

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

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


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

Необходимо построить следующие графики (по данным из репорта):
* время-время запроса;
* время - загрузка CPU,%

Вопросы:
1)можно ли брать Avg как время запроса? Elapsed time вроде не подходит
2)какие данные соответствуют загрузке?


В ЖМетре из коробки загрузки CPU нет, есть в плагинах: http://code.google.c...ns/wiki/PerfMon
Ну и графики всякие тоже там есть.
  • 0

#3 Leooo

Leooo

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Леонид

Отправлено 30 марта 2012 - 14:25

Прошу не пинать меня, но как можно там узнать сколько ЦП%,ОП и прочее ,было задействовано на запрос?
  • 0

#4 traum_16

traum_16

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

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

Отправлено 25 апреля 2012 - 09:50

Добрый день! Сделал небольшой нагрузочный тест, чтобы попробовать PerfMonitor.
В тесте вызывается SOAP-сервис, который развернут на удаленной машине.
Агента запустил на своей машине и на удаленной, добавил листенеры:
Прикрепленный файл  memory.png   4,17К   43 Количество загрузок:
На всякий случай, настройки:Прикрепленный файл  настройки.png   40,26К   55 Количество загрузок:
На обеих машинах при запуске теста появляется сообщение:Прикрепленный файл  cmd.png   8,12К   50 Количество загрузок:
Этим, собственно, весь сбор информации и ограничивается, никакие данные на график не подтягиваются.
По окончанию теста в консоль выводится сообщение об отключении клиента.
Не подскажите в чем может быть проблема?
  • 0

#5 traum_16

traum_16

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

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

Отправлено 25 апреля 2012 - 15:34

Нашел похожую тему, поэтому выкладываю скрин теста:
Прикрепленный файл  TestPlan.png   15,13К   65 Количество загрузок:
  • 0

#6 AxelM

AxelM

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

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


Отправлено 26 апреля 2012 - 07:07

Здравствуйте.

Запустите PerfMonAgent с параметром loglevel (link)

Some information will be printed to standard output, informing you on problems gathering metrics (logging verbosity regulated with --loglevel parameter).

Покажите, что выводится на консоль.

Покажите лог Jmeter

Какая версия jre используется?

График не собирается только для метрики "Memory" или для других тоже?
  • 0

#7 APC

APC

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

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 26 апреля 2012 - 07:42

Попробуйте запустить serverAgent с ключиком --udp-port 0, видимо что-то в вашей сети не дает UDP работать
  • 0

#8 traum_16

traum_16

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

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

Отправлено 26 апреля 2012 - 12:25

Попробовал собрать метрики по CPU, на отчет все равно не подтягивается.
На агенте судя по всему метрики собираются Прикрепленный файл  build.png   49,05К   16 Количество загрузок:
UDP порт выключил, ситуация та же самая.
JMetre предложил писать логи в текстовый файл, там только одна строчка:

<?xml version="1.0" encoding="UTF-8"?>
<testResults version="1.2">

</testResults>

Ситуации на локальной машине и на удаленной идентичные.
  • 0

#9 APC

APC

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

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 27 апреля 2012 - 06:24

А какая версия плагинов у вас установлена? И что написано в jmeter.log?
  • 0

#10 traum_16

traum_16

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

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

Отправлено 27 апреля 2012 - 13:14

Я полагаю, что он пробует стучаться по UDP. В JMeter логе:
INFO - kg.apc.perfmon.client.TransportFactory: Can't connect UDP transport for host: localhost/127.0.0.1:4444 java.io.IOException: Agent is unreachable via UDP

Версия плагина 0.5.1

Есть возможность выбрать по какому протоколу стучаться из JMeter?
  • 0

#11 AxelM

AxelM

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

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


Отправлено 27 апреля 2012 - 13:19

Я полагаю, что он пробует стучаться по UDP. В JMeter логе:
INFO - kg.apc.perfmon.client.TransportFactory: Can't connect UDP transport for host: localhost/127.0.0.1:4444 java.io.IOException: Agent is unreachable via UDP

Версия плагина 0.5.1

Есть возможность выбрать по какому протоколу стучаться из JMeter?


Попробуйте запустить serverAgent с ключиком --udp-port 0

Эта настройка отключает upd порт. Соответственно tcp порт надо оставить 4444: --tcp-port 4444
Если у Вас и на localhost графики не показываются, то есть подозрение, что версия плагинов и serverAgent разная. Проверьте это.
И всё-таки приложите лог Jmeter.
  • 0

#12 APC

APC

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

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 28 апреля 2012 - 06:46

Я полагаю, что он пробует стучаться по UDP. В JMeter логе:
INFO - kg.apc.perfmon.client.TransportFactory: Can't connect UDP transport for host: localhost/127.0.0.1:4444 java.io.IOException: Agent is unreachable via UDP

Версия плагина 0.5.1

Есть возможность выбрать по какому протоколу стучаться из JMeter?


Он всегда сначала пробует по UDP, а потом по TCP. Сообщение что по UDP не смог - норма. У агента есть ключик --loglevel DEBUG, он может писать больше инфо о том, что получал от клиента и что отправлял назад.
  • 0

#13 traum_16

traum_16

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

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

Отправлено 02 мая 2012 - 14:57


Я полагаю, что он пробует стучаться по UDP. В JMeter логе:
INFO - kg.apc.perfmon.client.TransportFactory: Can't connect UDP transport for host: localhost/127.0.0.1:4444 java.io.IOException: Agent is unreachable via UDP

Версия плагина 0.5.1

Есть возможность выбрать по какому протоколу стучаться из JMeter?


Он всегда сначала пробует по UDP, а потом по TCP. Сообщение что по UDP не смог - норма. У агента есть ключик --loglevel DEBUG, он может писать больше инфо о том, что получал от клиента и что отправлял назад.


Плагин качал отсюда:
http://code.google.c...ugins-0.5.1.zip
Агент в этом же архиве.

Запустил с дебагом на локальной машине:
Прикрепленный файл  pic1.png   42К   19 Количество загрузок:

В jemeterlog следующее:
2012/05/02 18:13:22 INFO - jmeter.engine.StandardJMeterEngine: Running the test!
2012/05/02 18:13:22 INFO - kg.apc.perfmon.client.TransportFactory: Can't connect UDP transport for host: /NN.NN.NN.NN:4444 java.io.IOException: Agent is unreachable via UDP
at kg.apc.perfmon.client.TransportFactory.getTransport(TransportFactory.java:34)
at kg.apc.jmeter.perfmon.PerfMonCollector.getConnector(PerfMonCollector.java:193)
at kg.apc.jmeter.perfmon.PerfMonCollector.initiateConnector(PerfMonCollector.java:175)
at kg.apc.jmeter.perfmon.PerfMonCollector.initiateConnectors(PerfMonCollector.java:152)
at kg.apc.jmeter.perfmon.PerfMonCollector.testStarted(PerfMonCollector.java:110)
at org.apache.jmeter.reporters.ResultCollector.testStarted(ResultCollector.java:275)
at org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:277)
at org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:420)
at java.lang.Thread.run(Unknown Source)

2012/05/02 18:13:22 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(true,*local*)
2012/05/02 18:13:23 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group jp@gc - Stepping Thread Group.
2012/05/02 18:13:23 INFO - jmeter.engine.StandardJMeterEngine: Thread will continue on error
2012/05/02 18:13:23 INFO - jmeter.engine.StandardJMeterEngine: All threads have been started
2012/05/02 18:13:23 INFO - jmeter.threads.JMeterThread: Thread started: jp@gc - Stepping Thread Group 1-1
2012/05/02 18:13:45 INFO - jmeter.threads.JMeterThread: Thread finished: jp@gc - Stepping Thread Group 1-1
2012/05/02 18:13:45 INFO - jmeter.engine.StandardJMeterEngine: Ending thread jp@gc - Stepping Thread Group 1-1
2012/05/02 18:13:45 INFO - jmeter.engine.StandardJMeterEngine: Stopping test
2012/05/02 18:13:45 INFO - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test
2012/05/02 18:13:45 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(false,*local*)
2012/05/02 18:13:45 INFO - jmeter.engine.StandardJMeterEngine: Test has ended
  • 0

#14 APC

APC

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

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 03 мая 2012 - 08:10

Ну вообще выглядит нормально, он даже что-то отправлял подключившемуся клиенту... Честно, я не представляю, что за проблема там может быть.

А белый пробел в скриншоте окна агента - что там? Если он между 24 и 44 секундами отправлял метрики клиенту, то со стороны агента все четко.
  • 0


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

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