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
RikiTikiTavy
@RikiTikiTavy
'''
RikiTikiTavy
@RikiTikiTavy

Вопрос решён. Короч ребята - вот вам памятка, как делать https POST запросы на яндекс танке -
1) в load.yaml ОБЯЗАН параметр ssl=true
2) к адресу (address) НУЖНО приписать :443, того требует ssl сертификат. Поле будет выглядеть так
address: datasphere.api.cloud.yandex.net:443
3) ammo.txt
вверху ДОЛЖНЫ быть циферки, указывающие размер вашего ammo файла

1412
POST /datasata/soso/23123uef8e99rer:execute HTTP/1.1
Host: www.google.ru
Authorization: Api-Key asdasdadwdasd
Content-Type: application/json

{"data":"sata"}

1412 в моем случае - та самая циферка. Как её определить? поставьте огромное число. Допустим 1000000
запустите танк. Он выплюнет ошибку "вместо 1412 символов указано 10000000". Подставьте первое число. Вы великолепны

letsdoitnow
@letsdoitnow_gitlab
привет всем) Подскажите пожалуйста, как поставить API яндекс-танка? пытаюсь впихнуть его в контейнер с яндекс-танком, поставил туда python3, flake8, setuptools, pytest-runner, сделал python3 setup.py build, python3 setup.py install и он обвалился вот так: Traceback (most recent call last):
File "setup.py", line 1, in <module>
from setuptools import setup
File "/usr/local/lib/python3.5/dist-packages/setuptools/init.py", line 18, in <module>
from setuptools.dist import Distribution
File "/usr/local/lib/python3.5/dist-packages/setuptools/dist.py", line 585
license_files: Optional[List[str]] = self.metadata.license_files
^
SyntaxError: invalid syntax
https://github.com/yandex-load/yandex-tank-api - вот это ставлю. подскажите кто вдруг ставил, что я делаю не так?) я не обновлял pip, в родном контейнере он аж 8.1.1, но когда пробовал обновлять он вообще странное что-то делает.
python3.5 в том контейнере крутится.
2 replies
Arthur Mironienko
@artronen
Всем привет! А кто-нибудь подскажите, плиз, кто-нибудь настраивал выгрузку данных в influx? танк и инфлюкс в контейнерах, запускаю тест в танке - тест падает с 401 ошибкой influxDBClientError
1 reply
razin3061
@razin3061
Всем привет, кому-нибудь известно чего overload упал?( в смысле не грузятся данные.
1 reply
Aleksey Smirnov
@fessmage
Заработал
vlasavelev
@vlasavelev:matrix.org
[m]
Добрый день! Подскажите, пожалуйста, как заставить BFG выдавать данные по параметрам connection_time и остальным? У меня не строятся эти графики. Выдаются только коды ответов и все.
1 reply
vlasavelev
@vlasavelev:matrix.org
[m]
@szypulka https://overload.yandex.net/443704 - вот ссылка
Не работают графики Response Time Fractions
1 reply
MrSlark
@MrSlark
Привет, подскажите, пожалуйста, есть ли готовые dashboards для графаны для yandex-tank?
1 reply
Evgeniy Moskalenko
@evgmoskalenko

ребят, я так понимаю yandex-tank плохо работает с SSL_sni, но в интернете вижу как люди предлагают пересобрать phantom, не очень понимаю, как это сделать, не подскажите? может кто уже делал чет подобное?

https://stackoverflow.com/questions/33796428/http-load-testing-tool-supporting-tls1-2-sni

Evgeniy Moskalenko
@evgmoskalenko

я пробовал вот так собрать, но чет не вышло:

## Add custom Phantom
RUN git clone https://github.com/yandex-load/phantom.git /tmp/phantom && \
    cd /tmp/phantom && \
    make -R all

как бы собрать получилось, но не заработало

Nickolay
@govai123
Товарищи, где можно почитать про анализ результатов тестирования? Не очень очевидно, хорошо все или плохо))
1 reply
Nickolay
@govai123
Посмотрел полный видос, мои результаты не очень соотносимы с тем, что показывал диревиус, есть еще чтиво или посмотреть про анализ?
MrSlark
@MrSlark
Подскажите пожалуйста Яндекс Танк может валидировать контент ответа? Не только статус?
Nickolay
@govai123
@MrSlark Включи writelog all и смотри респонс в логах в файле answ_**
smcavallieri
@smcavallieri
Не работает oauth для github?
smcavallieri
@smcavallieri
...
Grigoriy
@ligreen

Не работает oauth для github?

Да, есть проблема сейчас с авторизацией через github oauth. Чиним....

Grigoriy
@ligreen

Не работает oauth для github?

Починили

smcavallieri
@smcavallieri
Спасибо !
Nikita Gadiyak
@ngadiyak

всем привет
overload.yandex.net

Request URL: https://overload.yandex.net/offlinepage/453863/layout.json
Request Method: GET
Status Code: 500 Internal Server Error

zvfkjytytw
@zvfkjytytw
Привет. Была недоступна основная нода кликхауса и данные по стрельбе не залились. Работоспособность восстановилась, но стрельбу прийдется провести заново.
Grigoriy
@ligreen

Всем привет!
Завтра вечером будут проводится технические работы на сервисе Оверлоад.
Начнем 24 августа в 9:00 МСК , а закончить планируем 25 августа 12:00 МСК.
Во время проведения работ Оверлоад будет работать в режиме "только чтение". Новые тесты заливаться не будут, но старые тесты можно будет просматривать.
Во время работ планируем обновить БД и повысить отказоустойчивость и надежность сервиса.

Hi!
Overload scheduled Maintenance, Tuesday Aug 24, 9pm MSK - Wednesday Aug 25, 12am MSK. Overload will be in read-only mode.
We will perform some database upgrades to keep Overload reliable and fast.

Nikita Kurinnyi
@f1aky
Всем привет
У меня задача нагрузить Request-Reply и не пойму как это сделать
логика простая, сделать запрос на первую ручку, получить от туда id и с этим id ходить на вторую ручку с таймаутом в пол секунды пока не получу 200 ответ(или 4xx-5xx), время ответа 200 записать в результат
Судя по всему мне нужна пандора, но я не смог найти примера на go с моим случаем или что-то похожее
4 replies
Maksim Rodin
@maximrodin
Всем привет!
Подскажите, нигде не нашел инфу по скейлингу и распределенному запуска танка, есть ли такая опция? Локус и jmeter например можно запускать распределенно на разных нодах и выводить до 1000000 RPS. Как добиться тут того же?)
9 replies
Maksim Rodin
@maximrodin
А так же мб у кого есть под рукой бенчмаркинг танка?
1 reply
Grigoriy
@ligreen
Все привет!
Технические работы на сервисе Оверлоад завершены.
Grigoriy
@ligreen
Всем привет!
У нас внеплановые технические работы. В течении 30 минут Оверлоад будет в read-only режиме.
Grigoriy
@ligreen
Работы успешно завершены. Оверлоад работает в штатном режиме.
Sergey Makarov
@masv87
Всем привет, запускаю танк с помощью докера, получаю сообщение - RuntimeError: Not enough resources: free memory less than 512MB: 459MB
Пытаюсь увеличить с помощью ключа -m при запуске докер - не помогает: docker run -m 3512m\
-v $(pwd):/var/loadtest \
-v $SSH_AUTH_SOCK:/ssh-agent -e SSH_AUTH_SOCK=/ssh-agent \
--net host \
-it direvius/yandex-tank
Nickolay
@govai123
У меня такое было на виртуальной машине, увеличил на образе оперативку и все нормально стало
Nikita Kurinnyi
@f1aky
можно ли в пандоре делать sleep? или это все ломает?
1 reply
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