Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 16 18:51
    mikhail-angelov commented #768
  • Oct 16 09:17
    szypulka commented on 0e5db0b
  • Oct 15 18:56

    fomars on develop

    fix luna test name fix luna test name fix neuploader autostop and 2 more (compare)

  • Oct 15 18:56
    fomars closed #802
  • Oct 15 17:37
    fomars opened #802
  • Oct 15 14:27

    fomars on develop

    Add autostop rps and reason to … Merge pull request #800 from sz… (compare)

  • Oct 15 14:27
    fomars closed #800
  • Oct 15 12:25

    fomars on develop

    Bump pandas version Set numpy version Merge pull request #786 from ya… and 13 more (compare)

  • Oct 15 12:25
    fomars closed #801
  • Oct 15 12:22
    fomars opened #801
  • Oct 15 07:49
    nnugumanov closed #566
  • Oct 15 07:49
    nnugumanov commented #566
  • Oct 15 07:43

    nnugumanov on develop

    Added some spaces to correctly … Merge branch 'develop' into pat… Merge pull request #567 from An… (compare)

  • Oct 15 07:43
    nnugumanov closed #567
  • Oct 15 07:39
    nnugumanov synchronize #567
  • Oct 14 18:16

    szypulka on develop

    cast int metrics to float. avoi… pr comment fix and test for met… Merge pull request #799 from tm… (compare)

  • Oct 14 18:16
    szypulka closed #799
  • Oct 14 08:56
    eIGato commented #799
  • Oct 12 11:08
    tmaitz commented #799
  • Oct 12 11:02
    tmaitz synchronize #799
sasha11207
@sasha11207
@zebda20645432_twitter точно , можно схитрить. спасибо
Timur Torubarov
@nettorta
@sasha11207 танк не поддерживал py3 в последний раз, когда я этим интересовался. И ребята что-то делали в этом направлении, правильно спросить @nnugumanov @fomars ^
sasha11207
@sasha11207
спасибо, я пока на 2 переписал. но поддержка его до конца года только.
Pavel
@Shpall_gitlab
Доброго дня всем.
Подскажите, можно ли я-танком тестить gRPC сервис? куда смотреть куда копать? С ходу не нашёл
Pavel
@Shpall_gitlab
@inqvan
круто, спасибо! поиграемся.
Ivan Lukyanov
@inqvan
Приветы,
Ребят, подскажите пожалуйста - какие есть возможности в танке для запуска его на нескольких машинах - и объединении результатов в одной базе.
Один танк и несколько пандор на разных тачках? Возможно?
Timur Torubarov
@nettorta
@inqvan
а) Пишите посекундные гистограммы
б) Пушьте гистограммы со всех тачек в одну time-series базу
в) Агрегируйте результаты на стороне графикостроилки по id'шникам тестов
технически это будут разные тесты, которым нужно присвоить ещё какой-то id комплексного теста, объединяющего несколько
к плагину инфлюкса я прикручивал отправку посекундных гистограмм, вот этой опцией конфига включается:
https://github.com/yandex/yandex-tank/blob/develop/yandextank/plugins/InfluxUploader/config/schema.yaml#L25-L27
одного танка и несколько пандор на разных тачках мы осмысленно старались избегать
один танк и несколько пандор на одной тачке - ок
много танков и много пандор на разных тачках - ок
один танк и много пандор на разных тачках - не ок, танк становится узким местом, дорого и бессмысленно гонять весь трафик по сети в мастер-танк между пушкам и т.д.
Ivan Lukyanov
@inqvan
@nettorta
Ага, понятно. Спасибо!
Timur Torubarov
@nettorta
одновременная остановка и управлением распределенным кластером пушек это тоже задача для бэкенда
@Tonsofattraction может про это рассказать и вроде даже что-то показать из наработок
я месяца три не в контексте этого, поэтому врать не хочу, лучше Диму подождём =)
Ivan Lukyanov
@inqvan
@nettorta а можешь пожалуйста подсказать, что танк должен писать в табличку histograms? Сейчас смотрю туда - и там что-то совсем оторванное от реальности :(
Timur Torubarov
@nettorta
@inqvan правую границу корзины и количество запросов
ну и соответственно для каждой секунды там будет столько записей, сколько у танка получилось корзин
и количество запросов, попавших в такие корзины
Ivan Lukyanov
@inqvan
Спасибо, а под корзиной подразумевается место, где хранятся выстрелы одного типа?
Timur Torubarov
@nettorta
@inqvan нет, корзина это bin в гистограмме
бакет
Timur Torubarov
@nettorta
чтобы вы поняли о чём я, я набросал простой пример
на входе - формат данных, который пишут пушки phantom и pandora, это статистика по запросам, 1 строка - один запрос, в колонках данные о RTT, latency, connect_time и т.д. для каждого запроса
эти данные я сгруппирирлвал посекундно, взял одну конкретную секунду, посчитал для неё гистограмму по send_time и построил график
агрегатор танка считает такие гистограммы для каждой секунды и в нём можно надобывать такую статистику
плагин инлюкса просто загружает эти данные в time series db
@inqvan
Ivan Lukyanov
@inqvan
@nettorta крутяк! Спасибо!
Nikita
@Altenrion
Привет.
Для пандоры подскажите как лучше post запросы собирать? Готов почитать что-нибудь по теме, кроме доки на Яндекс танк, уже учиться...
В raw вид
loordy
@loordy
autocases uniq работает странно
каждый реквест помечает отдельным хешом
тоесть не сам роут по которому надо выстрелить а каждый патрон
mixsm
@mixsm
Всем привет! Кто-нибудь настраивал мониторинг метрик с Kubernetes? Как для этого должен выглядеть monitoring.xml?
mixsm
@mixsm
Разобрался, что в TelegrafRaw нужно указать
[[inputs.kubernetes]]
url = "http://127.0.0.1:10255"
Igor Dikiy
@dIgor93
@Tonsofattraction может поздно или не по теме ответ, но да, я пользуюсь. 1500RPS получаю с одной машины. Если нужно больше- запускаю несколько танков (пока что к сожалению руками - в мыслях вкурить yandex-tank-api и масштабироваться автоматизированно)
Evgeny Nalivayko
@evgenynalivayko
Привет. Есть сценарные тесты на api, написаны на python3 , можно их как-то загрузить в танк и делать нагрузочные тесты? Кто может дать сегодня платную консультацию? Срочно
qwersem
@qwersem
Всем привет, как изменить размер локальных ресурсов танка? Уменьшить со стандартного размера 2048МБ до 1024МБ
qwersem
@qwersem
а все, разобрался: параметр находится в модуле rcheck
ashnour
@ashnour
Всем привет! Нужна помощь. Мне требуется через ammofile закидывать POST-запросами JSON с уникальным содержимым (не сильно важно каким, например N=N+1). Как-то можно реализовать подстановку переменных? Или может есть какие-то другие способы?
ashnour
@ashnour
сгенерировал пачку запросов и поместил в ammofile - сработало как надо, хот ьи костыльно
r-infinite
@r-infinite

Привет народ.
Подключил JMeter, в котором плагин PerfMon генерирует отчёт нагрузки в исходящий файл perfmon.jtl. Теперь как этот файл можно отправить в Overload.yandex.net чтобы визуально увидеть графики, где как это настраивается подскажите плиз

П.С: На данный момент отправляется JDBCRequest отчёт, который виден на Overload, а вот плагиновский отчёт не виден, значит Yandex.tank его не отправил.

qwersem
@qwersem
привет, всем! есть ли возможность отключить генерацию stpd-файла? от забивает весь диск
Timur Torubarov
@nettorta
@qwersem привет. ага, возьмите пушку pandora, она умеет читать бОльшую часть форматов патронов для фантома и не требует предгенерации stpd
@r-infinite из коробки танк не умеет отправлять мониторинг, записанный perfmon'ом или какими-либо подобными плагинами для жметра.