Load and performance benchmark tool
Go to file
Timur Torubarov ba4522f7d5 bugfixes
2016-06-14 16:53:58 +03: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
docs fix enum_ammo in bfg 2016-06-08 13:57:56 +03:00
logos add screenshot 2014-03-06 18:56:11 +04:00
yandextank bugfixes 2016-06-14 16:53:58 +03:00
.gitchangelog.rc v.1.7.1 changelog 2015-02-06 20:49:48 +03:00
.gitignore cleanup gitignore 2016-06-08 19:04:11 +03:00
.travis.yml travis 2016-03-15 21:35:05 +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 typo fix 2016-03-28 16:11:55 +03:00
setup.cfg pytest ini 2016-03-15 21:08:37 +03:00
setup.py version 2016-06-07 19:35:55 +03: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 extendable open source load testing tool for advanced linux users which is especially good as a part of automated load testing suit.

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 an experimental Python-based generator that allows you to write your own shooter function (included)
  • customizable reports in .html with pretty interactive charts based on highcharts library
  • graphite support
  • several ammo formats supported like plain url list or access.log
  • test autostop plugin
  • customizable and extendable monitoring that works over SSH

Installation and configuration

Installation at ReadTheDocs

Get help

Documentation at ReadTheDocs

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

See also

Evgeniy Mamchits' phantom - Phantom scalable IO Engine

BlazeMeter's Sense - service for storing and analyzing performance test results

Jenkins - an extendable open source continuous integration server that may be used to automate test execution.

Graphite - an enterprise-scale monitoring tool, use it to store your test results and render graphs.

Yandex.Metrics counter