Выполняем команды на выбор:
deb http://ppa.launchpad.net/yandex-load/main/ubuntu precise main
deb-src http://ppa.launchpad.net/yandex-load/main/ubuntu precise main
или так
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:yandex-load/main
sudo apt-get update && sudo apt-get install yandex-load-tank-base
Создаем файл с конфигурациями нагрузки, называем его load.ini, файл должен иметь примерно такой вид:
[phantom]
address = 127.0.0.1
port = 3000
instances = 1000
rps_schedule = const(1,1m) line(2,40,2m) const(40,2m) line(40,2,20m) const(1,1m)
header_http = 1.1
headers = [Host: maps.api.entrances.des.dev.kiev.test]
[Connection: close]
uris = /2.0/js/?pkg=full
/2.0/css/?pkg=full
[autostop] autostop = http(5xx,10%,5s)
Запускаем обстрел, в папке с файлом load.ini выполнямем:
yandex-tank
После выполнения обстрела будет создана папка с файлами, в ней есть файл формата html, в нем и хранятся результаты. С сервера на свой комп копировать через scp, примерно так:
sudo scp -r ./2014-06-13_15-51-00.9zIFj4/*.html [email protected]:~/Projects/
Дока по яндекс-танк
ssh [email protected]
pass: user
cd /var/www/applications/load/
Создаем свой конфигурационный файл load.ini и запускаем команду
yandex-tank
Результаты в папке, название папки выводит вконце обстрела.