Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 12 09:56
    gorodnov commented #651
  • Sep 10 15:44

    trueival on master

    Update python-test.yml (compare)

  • Sep 10 15:40

    trueival on master

    Update pandas from 1.1.5 to 1.2… fix start_time in shootexec re… LOADSUPPORT-49 fix loop conditi… and 40 more (compare)

  • Sep 10 15:40
    trueival closed #861
  • Sep 10 15:38
    trueival commented #861
  • Sep 08 14:24
    arcadia-devtools synchronize #861
  • Sep 07 14:11
    arcadia-devtools synchronize #861
  • Sep 06 21:10
    arcadia-devtools synchronize #861
  • Sep 06 14:01
    arcadia-devtools synchronize #861
  • Sep 02 10:25
    arcadia-devtools synchronize #861
  • Sep 01 17:09
    Kirill380 edited #862
  • Sep 01 17:09
    Kirill380 opened #862
  • Aug 31 12:07
    arcadia-devtools synchronize #861
  • Aug 11 14:23
    arcadia-devtools synchronize #861
  • Aug 05 09:20
    arcadia-devtools synchronize #861
  • Aug 04 00:11
    fomars synchronize #861
  • Aug 02 09:50
    arcadia-devtools synchronize #861
  • Jul 30 14:22
    arcadia-devtools synchronize #861
  • Jul 29 14:57
    fomars reopened #861
  • Jul 29 14:57
    fomars closed #861
Dmitriy Minor
@dmitriy_minor_gitlab
gnome-shell-screenshot-PC9H80.png

Всем добрый день!
Использую bfg в качестве генератора нагрузки
Не могу понять как заставить все это дело анализировать http ответы

Есть функция, которая под капотом отправляет request.post
response = ChatApi(data=send_message, cookie=session_one).p2p_chat_event_send()
В ответ приходит 403 ответ, а вот танк рисует 200 Ок и для него все как будто бы ОК

1 reply
MrSlark
@MrSlark
Привет, подскажите запускаю тест с настройками через load.yaml ответ 200, если через ammofile 400, хотя генерил по примеру с сайта, может кто уже сталкивался, какие-то доп настройки нужны?
3 replies
vc43
@vc43
Подскажите, пожалуйста, как сделать ссылки на тесты приватными? Не нашел в документации.
1 reply
vc43
@vc43
Есть ли возможность получать результаты теста в виде json/yaml и т.д?
1 reply
AndrewPanov
@AndrewPanov
Привет, как убрать из логов логирование токена либо заменить сам токен на "*"? Есть ли какой-то флаг?
5 replies
vc43
@vc43
Как через опции командной строки (–option=OPTION) задать несколько урлов? пробую
-o 'phantom.uris=["/url1","/url2"]' - не работает. Если указать несколько phantom.uris, то работает только один.
2 replies
vc43
@vc43
Один и тот же load.yaml через докер работает, а если из консоли установленный через deb-пакет, то пишет ошибку ниже. В докере версия 1.12.1, в deb 1.7.29 :
$ yandex-tank -c load.yaml
16:35:45 INFO: Loading configs...
16:35:45 ERROR: Can't load configs: File contains no section headers.
file: load.yaml, line: 1
'phantom:\n'
16:35:45 INFO: Exception: Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/yandextank/core/consoleworker.py", line 214, in configure
    self.core.load_configs(configs)
  File "/usr/lib/python2.7/dist-packages/yandextank/core/tankcore.py", line 227, in load_configs
    self.config.load_files(configs)
  File "/usr/lib/python2.7/dist-packages/yandextank/core/tankcore.py", line 604, in load_files
    raise ex
MissingSectionHeaderError: File contains no section headers.
file: load.yaml, line: 1
'phantom:\n'

16:35:45 ERROR: File contains no section headers.
file: load.yaml, line: 1
'phantom:\n'
16:35:45 ERROR: Exception: File contains no section headers.
file: load.yaml, line: 1
'phantom:\n'
7 replies
vc43
@vc43
Был ли у кого то опыт отправки логов в VictoriaMetrics через influxdb интерфейс? https://docs.victoriametrics.com/#how-to-send-data-from-influxdb-compatible-agents-such-as-telegraf
Отправить у меня получилось, а получаю (через графану например) только одно последнее значение вместо ряда.
MrSlark
@MrSlark
Привет! Подскажите пожалуйста, есть ли у яндекс танка Response Assertions например как у Jmeter? Если нагружать через phantom
7 replies
razin3061
@razin3061

Привет.
Давно не выгружал в овер.
Сейчас такая шняга в логе
2021-09-13 06:34:25,182 [ERROR] yandextank.plugins.DataUploader.plugin plugin.py:252 Failed to create job on lunapark
loadscheme is incorrect. please note that Overload does not support fractional loadschemes yet.
2021-09-13 06:34:25,183 [ERROR] yandextank.plugins.DataUploader.plugin plugin.py:254 Failed to connect to Lunapark, disabling DataUploader

Подскажите пожалуйста, что не так?

10 replies
Andrey Popov
@somalil
Есть какой-то гайд/курс по яндекс танку, помимо основной документации? Пытаюсь перейти на него с Jmeter, т.к. памяти пайплайна не хватает на JMeter
6 replies
vc43
@vc43
Привет. Как запускать с Basic авторизацией? Пробую -o phantom.address="user@pass:test.ru", пишет ValueError: invalid literal for int() with base 10: 'user@pass:test.ru'
2 replies
Stormx480
@Stormx480
image.png
3 replies
При этом сами ammo файлы как только не пытался составлять что бы они работали (все примеры брал из гита, генератор который указан в документации тоже не помог).
Sliper959595
@Sliper959595
Привет! Запустил танк на сайт. НО если на сервере стоит лимит запрсов от одного ip то сайт не рушится. Как можно это сделать?
2 replies
Nikita Makarov
@KeyZJ
Добрый день, как в бфг сделать иморт своего питоновского код? Допустим у меня вызов в АПИ описан в файле api_client.py и там есть метод call_api(), если запускать в танке, то ругается ImportError: No module named api_client.
1 reply
vc43
@vc43
Добрый день. Не нашел в документации как передавать параметры в скрипт через переменные окружения. Только через опции командной строки?
4 replies
vc43
@vc43
Добрый день. Подскажите, пожалуйста, как отключить проверку SSL в phantom?
ChapeauClaque
@ChapeauClaque
Всем привет! Максимально тупая проблема. Контейнер с Ятанком отдает 110 Connection timed out . Если самому войти в контейнер и дернуть курлом, то проблем нет. Подскажите, пожалуйста, куда копать?
ChapeauClaque
@ChapeauClaque
По логам нжинкс запросы проходят, а танк считает, что нет ответа
Aleksei Strukov
@struckoff
Всем привет! А в influx как-то можно отправлять хост на который улетел запрос? phantom умеет uri в label складывать, а вот хост не хочет, что было бы очень полезно в связке с multi
Ivan
@IVSavchuk
Всем добрый день!
Overload ничего не загружает. Там какие-то работы или все упало?
Roman
@criptobesrezen
Добрый день. А где гильзам названия дать можно?
1 reply
milkiweed
@milkiweed

всем привет! скажите пожалуйста, запустил утилиту через докер гайд из туториала. Пытаюсь делать коннект к 127.0.0.1 и постоянно получаю ошибки 111 Connection refused

Хотя с telnet проверял там все ок

aapletn1
@aapletn1
Доброе утро!
При использовании ammo_type: uripost в influxDB отправляются только overall_quantiles. Может быть кто-то знает как это исправить?
Alex A Linch
@ALEXLINCHEVSKY

коллеги, подскажите , я правильно понимаю, что в BFG - принцип работы такой же как в phantom.

задача сделать серию последовательных запросов , которые принимают значения из предыдущего и отправляют следующий причем запросы по методам GET, POST и PUT?
писать все это в JMeter поднадоело. слишком большой тест-план получается.

1 reply
Ольга Перова
@MtRoyjXsCaIBJW4_twitter

Добрый день! Буду благодарна за помощь.
У меня мое приложение сейчас работает нестабильно, не могу точно понять правила, поэтому не могу сама разобраться.
Пытаюсь настроить autostop, но возникли вопросы:
1) http(200,100,5s) - тест остановится если количество ответов с 200 статусом превысит 100 в теч каждой секунды из 5? То есть допустим получаю такие результаты:
1с - 110 ответов со статусом 200
2с - 110 ответов со статусом 200
3с - 110 ответов со статусом 200
4с - 110 ответов со статусом 200
5с - 100 ответов со статусом 200
Тест остановится или нет?
Или тест должен упасть на 1 секунде еще? Но тогда не понимаю, зачем указывать 5s?
Или он складывает 110+110+110+110+100 потом делит на 5 и сравнивает с правилом (<100 или больше).

2) http(4xx,50%,5) - тест остановится если количество ошибок со статусом 4xx превысит 50 процентов от всех отправленных за секунду? Или суммарно за 5 секунд?

3) total_http(5xx,10%,10s) - автостоп будет суммировать 500 в течение 10 секунд и посмотрит общее процентное соотношение от всех отправленных сообщений за это время? То есть неважно что в первые 9 секунд было 0 пятисотых, а в десятую пришли все 10%?

4) metric_lower and metric_higher - на каеие параметры можно их вообще настроить?
Пример из туториала, metric_lower(127.0.0.1,Memory_free,500,10) - кто может пояснить что тут смотрится?

Фуф) Спасибо заранее за любую помощь!

1 reply