Load and performance benchmark tool
Go to file
2017-02-02 09:03:17 +02:00
data remove progressbar from deps 2016-03-16 12:15:17 +03:00
debian version 1.7.31 2016-03-28 15:20:47 +03:00
docker node version 2016-10-31 19:22:39 +03:00
docs added TelegrafRaw monitoring section, added KernelVmstat 2017-01-19 15:59:02 +03:00
logos logo and readme update - overload/overload graphs 2016-07-28 14:51:32 +03:00
yandextank pep8 fix 2017-02-01 15:41:28 +05:00
.flake8 some pep8 2016-12-27 16:08:02 +03:00
.gitchangelog.rc v.1.7.1 changelog 2015-02-06 20:49:48 +03:00
.gitignore ignore build files 2016-12-19 17:40:46 +03:00
.style.yapf yapf autoformat 2016-12-30 16:46:29 +03:00
.travis.yml some pep8 2016-12-27 16:08:02 +03:00
AUTHORS update authors 2016-06-10 14:22:18 +03:00
build.xml build file 2015-02-05 17:47:05 +03:00
LICENSE update licensing information 2016-06-08 19:21:44 +03:00
MANIFEST.in move default tank config into package 2015-02-09 18:26:14 +03:00
pytest.ini pytest ini 2016-03-15 21:08:37 +03:00
README.md blazemeter link 2016-08-19 20:08:28 +03:00
setup.cfg pytest ini 2016-03-15 21:08:37 +03:00
setup.py Update setup.py 2017-02-02 12:02:59 +05:00
stdeb.cfg Removed importlib from dependences 2015-03-24 19:49:52 +03:00

Yandex Tank ![Gitter](https://badges.gitter.im/Join Chat.svg)

Build Status

Quantiles chart example

Description

Yandex.Tank is an extensible open source load testing tool for advanced linux users which is especially good as a part of an automated load testing suite.

Main features

  • different load generators supported:
    • Evgeniy Mamchits' phantom is a very fast (100 000+ RPS) shooter written in C++ (default)
    • JMeter is an extendable and widely known one
    • BFG is a Python-based generator that allows you to write your load scenarios in Python
    • experimental Golang generator: pandora
  • performance analytics backend service: Overload. Store and analyze your test results online
  • several ammo formats supported like plain url list or access.log
  • test autostop plugin: stop your test when the results have became obvious and save time
  • customizable and extendable monitoring that works over SSH

Installation and configuration

Installation at ReadTheDocs.

Get help

Chat with authors and other performance specialists: ![Gitter](https://badges.gitter.im/Join Chat.svg)

Documentation at ReadTheDocs.

Ask your questions at Stackoverflow, use "load-testing" + "yandex" tags.

See also

Overload𝛃 - performance analytics server.

Evgeniy Mamchits' phantom Phantom scalable IO Engine.

BlazeMeter Sense - Performance Testing Analytics by BlazeMeter. Currently only with 1.7 branch

Yandex.Metrics counter