yandex / yandex-tank

Load and performance benchmark tool
Other
2.46k stars 278 forks source link

Yandex tank with pandora unknown flag #740

Open webchi opened 5 years ago

webchi commented 5 years ago

Танк запускает pandora с неизвестным параметром [INFO] Starting: ['pandora', '-expvar', '/myfolder/test/load/logs/2019-05-08_11-26-43.110160/pandora_config_kzX56J.yaml']

load.yml

phantom:
  enabled: false
pandora:
  package: yandextank.plugins.Pandora
  enabled: true
  pandora_cmd: pandora 
  config_file: pandora_config.yml 
console:
  enabled: true # enable console output
telegraf:
  enabled: false

log:

flag provided but not defined: -expvar
Usage of Pandora: pandora [<config_filename>]
<config_filename> is './load.(yaml|json|...)' by default
  -example
        print example config to STDOUT and exit
nettorta commented 5 years ago

Это починится с релизом танка (сейчас у пандоры нет релизов, из-за чего её актуальная версия всегда берётся из develop). Попробуйте танк из develop тоже. Тут разъехался танк и пандора, она должны быть из девелопа.

webchi commented 5 years ago

@nettorta а как собрать танк из исходников?

nettorta commented 5 years ago
git clone https://github.com/yandex/yandex-tank.git
cd yandex-tank
pip install .
nettorta commented 5 years ago

Ну и чекаут на девелоп сделайте :)

webchi commented 5 years ago

Заработало.. Что-то не могу ни фантомом ни пандорой по мишени попасть. Все снаряды летят мимо в 301 редирект. На сервере настроен редирект с 80 и www на https://domain Вроде и ssl=1 и порт 443, а всё в редиректы.

webchi commented 5 years ago

Разобрался... нужно на снарядах писать имя хоста куда летит, тогда точно попадает ammo.uri:

[Connection: close]
[Host: my-target.com]
[Accept-Encoding: gzip, deflate]
/
inqvan commented 5 years ago

Кажется, проблема опять воспроизводится.

[0m23:51:33 [INFO] Pandora finished with non-zero retcode. Last 20 logs of Pandora log:
23:51:33 [INFO] lag provided but not defined: -expvar
23:51:33 [INFO] Usage of Pandora: pandora [<config_filename>]
23:51:33 [INFO] <config_filename> is './load.(yaml|json|...)' by default
23:51:33 [INFO]   -example
23:51:33 [INFO]         print example config to STDOUT and exit

@webchi можешь пожалуйста переоткрыть тикет? :)

webchi commented 5 years ago

@inqvan у нашего менеджера такие же имя и фамилия. С утра не отдуплил что к чему))

inqvan commented 5 years ago

Сори, @webchi можешь пожалуйста переоткрыть тикет?