- install gcc+libs
- (yum install ...)
- install python3 (for familiar scripting with Pandas, Matplotlib etc.)
- (wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz / wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tar.xz)
- tar -xf Python-3.x.x.tgz
- cd Python-3.x.x
- ./configure & make & make altinstall
- make symlinks to pip3, python3 ...
- install Python libs (Pandas, MatPlotLib...)
- install 7zip (p7zip via rpm) for further needs.
- get JMeter and JMeter Plugins (http://jmeter.apache.org/ and http://jmeter-plugins.org/), untar/unzip them:
- wget http://apache-mirror.rbc.ru/pub/apache//jmeter/binaries/apache-jmeter-2.xx.tgz
- wget http://jmeter-plugins.org/downloads/file/JMeterPlugins-Standard-1.2.1.zip
- wget http://jmeter-plugins.org/downloads/file/ServerAgent-2.2.1.zip
- wget http://jmeter-plugins.org/downloads/file/JMeterPlugins-Extras-1.2.1.zip
- wget http://jmeter-plugins.org/downloads/file/JMeterPlugins-ExtrasLibs-1.2.1.zip
- wget http://jmeter-plugins.org/downloads/file/JMeterPlugins-WebDriver-1.2.1.zip
- wget http://jmeter-plugins.org/downloads/file/JMeterPlugins-Hadoop-1.2.1.zip
- move JMeter dir to working dir
- clone from git repos:
- git clone https://github.com/yandex/yandex-tank.git
- git clone https://github.com/yandex-load/phantom.git / or: git clone https://github.com/mamchits/phantom.git
- docs: https://yandextank.readthedocs.org/en/latest/
- cd phantom & make -R & cd ..
- move phantom & libs to /usr/bin and /usr/lib
- cd yandex-tank & python2 setup.py install
- download and install erlang (from repo or compile from sources)
- download tsung (stable version from http://tsung.erlang-projects.org/ or develompent version from https://github.com/processone/tsung) & make & make install
- copy ssh keys for root user from another host (ts-s-s!) for ssh-agent (monitoring for yandex-tank)
- tune configuration for phantom / tsung