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

Фотография

Корреляция запросов в yandex-tank

yandex-tank Яндекс.Танк Корреляция

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

#1 Raimbek

Raimbek

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

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Егембердиев Раймбек Бактыбайулы
  • Город:Казахстан, Астана


Отправлено 16 июля 2014 - 05:46

В yandex-tank как сделать корреляцию запросов? Есть ли такой возможность?

 

Смотрел вот тут, но вроде ничего такого нету.


  • 0

#2 nnugumanov

nnugumanov

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

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

Отправлено 16 июля 2014 - 15:30

разверните мысль, что подразумевается под корреляцией? 


  • 0

#3 Raimbek

Raimbek

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

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Егембердиев Раймбек Бактыбайулы
  • Город:Казахстан, Астана


Отправлено 17 июля 2014 - 04:24

Зависимость запросов, т.е. зависимость запроса от результата предыдущего запроса. Например, в jmeter мы можем использовать всякие экстракторы и переменные (Xpath Extracrot, Regular Expression extractor).

 

Я еще прочитал что yandex-tank только для атомарных запросов, наверное, это и означает что сделать зависимость запросов невозможно.


  • 0

#4 nnugumanov

nnugumanov

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

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

Отправлено 29 июля 2014 - 07:17

Зависимость запросов, т.е. зависимость запроса от результата предыдущего запроса. Например, в jmeter мы можем использовать всякие экстракторы и переменные (Xpath Extracrot, Regular Expression extractor).

 

Я еще прочитал что yandex-tank только для атомарных запросов, наверное, это и означает что сделать зависимость запросов невозможно.

Дефолтный генератор нагрузки phantom в yandex-tank-е действительно не умеет готовить запросы на лету, ему нужен готовый файл с запросами на момент старта - phantom будет последовательно вычитывать из него данные и слать к серверу. За счет этого он обеспечивает большую производительность по сравнению с jmeter  на http запросах.

Когда нужен сценарий, можно сделать тестплан для jmeter и подключить его к танку http://yandextank.re...on.html?#jmeter. yandex-tank (который является обвязкой над генераторами нагрузки), запустит jmeter и будет агрегировать полученные от него метрики.

Смысл этого действия - помимо метрик от jmeter-а, получать из коробки мониторинг ресурсов мишеней http://yandextank.re...tml?#monitoring, выполнение каких-либо действий перед началом/в конце теста http://yandextank.readthedocs.org/en/latest/configuration.html?#shellexec, заливку данных в лоадософию и все это посредством одного-двух стандартных конфигов. 


  • 0

#5 Raimbek

Raimbek

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

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Егембердиев Раймбек Бактыбайулы
  • Город:Казахстан, Астана


Отправлено 29 июля 2014 - 07:26

Спасибо, за разъяснения.

 

 

Смысл этого действия - помимо метрик от jmeter-а, получать из коробки мониторинг ресурсов мишеней 

А в чем его преимущество перед PerfMon плагином jmeter?


  • 0

#6 nnugumanov

nnugumanov

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

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

Отправлено 01 августа 2014 - 09:57

:) Посмотрел в плагин perfmon - он почти такой же как плагин мониторинга в yandex-tank


  • 0



Темы с аналогичным тегами yandex-tank, Яндекс.Танк, Корреляция

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

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