Load and performance benchmark tool
Go to file
2016-08-11 18:48:42 +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
docker use 2016-08-02 17:20:31 +03:00
docs Fix markup once again 2016-06-30 17:52:30 +04:00
logos add screenshot 2014-03-06 18:56:11 +04:00
yandextank change stage name in status 2016-08-11 18:48:42 +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 Fix a typo and slightly improve formatting in README.md 2016-06-24 20:51:54 +03:00
setup.cfg pytest ini 2016-03-15 21:08:37 +03:00
setup.py fix numpy version in requirements 2016-07-25 16:22:50 +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 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 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