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

Фотография

Помогите разобраться в результирующих логах JMeter


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

#1 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 11 марта 2011 - 12:40

Помогите разобраться в результирующих логах JMeter. Данные выгружаю в файлик, а там ... Ничего не понимаю. Раскажите что есть что, и как получить "такиеже картинки" как у авторов? В файле строки вида

<httpSample t="751" lt="528" ts="1299846639950" s="true" lb="Login page" rc="200" rm="OK" tn="Thread Group 1-1" dt="text" by="2576" ng="2" na="2">

И что с ними делать???
  • 0

#2 fesd

fesd

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

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 14 марта 2011 - 11:09

"такиеже картинки" как у авторов?

Можно подробнее? Не понял, что имеется ввиду.
  • 0

#3 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 14 марта 2011 - 11:21

Можно подробнее? Не понял, что имеется ввиду.

Я хочу сам строить картинки Add=>Listener=>Graph Results
  • 0

#4 fesd

fesd

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

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 14 марта 2011 - 11:30

Извините, но я вас не могу понять. В жметре есть много различных листенеров. Можно записывать в файл результаты тестов. По дефолту результаты в файл лога записываются в XML формате. Как раз как у вас

<httpSample t="751" lt="528" ts="1299846639950" s="true" lb="Login page" rc="200" rm="OK" tn="Thread Group 1-1" dt="text" by="2576" ng="2" na="2">


И что с ними делать???

Какая задача перед вами стоит?
  • 0

#5 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 14 марта 2011 - 11:32

Вот, например, я пытаюсь сам посчитать Throughpup, но у меня получается другой результат( Поэтому хотелось бы узнать как он преобразует результаты, чтоб получить такиеже
  • 0

#6 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 14 марта 2011 - 11:35

Какая задача перед вами стоит?

Из полученного файла хотелось бы вытащить инфу типа такой

кол-во пользователей | Throughput

Но у меня ничего не получается(
  • 0

#7 fesd

fesd

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

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 14 марта 2011 - 11:36

Throughput - это число выполненных сэмплов за единицу времени. Т.е. оно = (количество выполненных семплов/время тестирования)
  • 0

#8 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 14 марта 2011 - 11:42

Throughput - это число выполненных сэмплов за единицу времени. Т.е. оно = (количество выполненных семплов/время тестирования)

Да, это я знаю. Вот только Add=>Listener=>Graph Results строит точки, много точек. И тут возникает вопрос как он их строит?
И моя идея состоит в том, что бы сопоставить эти точки Throughput и кол-во активных юзеров
  • 0

#9 fesd

fesd

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

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 14 марта 2011 - 11:55

Я понимаю так, что в каждой точке значение производительности за прошедшую минуту работы теста.
  • 0

#10 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 14 марта 2011 - 11:58

Я понимаю так, что в каждой точке значение производительности за прошедшую минуту работы теста.

Я вот тоже так думаю, вот только самое интересное что тогда если посчитать среднее по этим значениям то оно не совпадет!!! И именно это меня смущает
  • 0

#11 fesd

fesd

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

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 14 марта 2011 - 11:59

Я вообще не пользуюсь данным листенером, я рисую график производительности скриптом на пхп, который сам написал. Но принцип такой же, я тоже промежуток беру в минуту.

что бы сопоставить эти точки Throughput и кол-во активных юзеров

Что вы называете активными юзерами?
  • 0

#12 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 14 марта 2011 - 12:01

Что вы называете активными юзерами?

Number of active threads for all groups
  • 0

#13 fesd

fesd

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

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 14 марта 2011 - 12:21

Number of active threads for all groups

В приведенной вами строке лога это na="2"
  • 0

#14 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 14 марта 2011 - 12:30

Number of active threads for all groups

В приведенной вами строке лога это na="2"

да, но там же есть и другие строчки
  • 0

#15 fesd

fesd

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

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 14 марта 2011 - 12:45

Вы хотите, чтобы каждый запрос был на отдельной строке лога? Тогда я думаю вам стоит записывать лог в формате CSV. Для этого достаточно убрать галочку Save As XML в настройках листенера.
  • 0

#16 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 14 марта 2011 - 15:07

Вы хотите, чтобы каждый запрос был на отдельной строке лога? Тогда я думаю вам стоит записывать лог в формате CSV. Для этого достаточно убрать галочку Save As XML в настройках листенера.

Проблема не в том как разобрать лог, а в том как из него вытянуть те же результаты. Я разбираю лог и засовую его в *.сsv и даже обрабатываю, но вот графики у меня совершенно другие!!!
  • 0

#17 enki86

enki86

    Постоянный участник

  • Members
  • PipPipPip
  • 231 сообщений


Отправлено 15 марта 2011 - 09:45

пишите свой инструмент для анализа логов
значения всех параметров в логах есть на оф. сайте

Не хотите писать - открывайте Jmeter'ом вайш файл с логами (reload from file) в слушателе и получайте картинку, которую можно сохранять и так и сяк.
  • 0

#18 Troubleshooter

Troubleshooter

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

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 15 марта 2011 - 10:07

Помогите разобраться в результирующих логах JMeter. Данные выгружаю в файлик, а там ... Ничего не понимаю. Раскажите что есть что, и как получить "такиеже картинки" как у авторов? В файле строки вида

<httpSample t="751" lt="528" ts="1299846639950" s="true" lb="Login page" rc="200" rm="OK" tn="Thread Group 1-1" dt="text" by="2576" ng="2" na="2">

И что с ними делать???


Об xml структуре логов jmeter детально описано здесь(смотрите секцию The JMeter Log Format).
Как использовать лог это уже Вам решать, можно парсить его, например, вот так или писать парсер самому и.т.д.

Да, это я знаю. Вот только Add=>Listener=>Graph Results строит точки, много точек. И тут возникает вопрос как он их строит?


Если интересно как они их строят смотрите исходники(http://svn.apache.or.../apache/jmeter/).
  • 0

#19 Nataniel

Nataniel

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Натаниел

Отправлено 16 марта 2011 - 09:45

Это именно то. Спасибо
  • 0

#20 fesd

fesd

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

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 16 марта 2011 - 11:11

можно парсить его например вот так

А не велосипед ли это в виде слегка отличающегося agregate report?
  • 0


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

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