2016-01-21 10:41:19 +00:00
# Yandex Tank [![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/yandex/yandex-tank?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
2015-07-30 12:00:01 +00:00
2014-10-15 14:57:45 +00:00
[![Build Status ](https://secure.travis-ci.org/yandex/yandex-tank.png?branch=master )](http://travis-ci.org/yandex/yandex-tank)
2014-03-06 15:10:06 +00:00
![Quantiles chart example ](/logos/screen.png )
2014-03-06 14:57:23 +00:00
2012-07-26 13:29:03 +00:00
## Description
2016-08-19 17:04:57 +00:00
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.
2012-10-29 10:47:35 +00:00
2014-06-06 16:46:32 +00:00
## Main features
2014-06-06 16:46:09 +00:00
* different load generators supported:
2015-11-19 10:25:23 +00:00
* Evgeniy Mamchits' [phantom ](https://github.com/yandex-load/phantom ) is a very fast (100 000+ RPS) shooter written in C++ (default)
2014-06-06 16:46:09 +00:00
* [JMeter ](http://jmeter.apache.org/ ) is an extendable and widely known one
2016-08-19 17:04:57 +00:00
* BFG is a Python-based generator that allows you to write your load scenarios in Python
* experimental Golang generator: [pandora ](https://github.com/yandex/pandora )
* performance analytics backend service: [Overload ](http://overload.yandex.net/ ). Store and analyze your test results online
2014-06-06 16:46:09 +00:00
* several ammo formats supported like plain url list or access.log
2016-08-19 17:04:57 +00:00
* test autostop plugin: stop your test when the results have became obvious and save time
2014-06-06 16:46:09 +00:00
* customizable and extendable monitoring that works over SSH
2016-01-17 12:15:29 +00:00
## Installation and configuration
2016-06-24 17:51:54 +00:00
Installation at [ReadTheDocs ](http://yandextank.readthedocs.org/en/latest/install.html ).
2015-05-15 13:00:52 +00:00
2013-10-25 10:30:08 +00:00
## Get help
2016-08-19 17:04:57 +00:00
Chat with authors and other performance specialists: [![Gitter ](https://badges.gitter.im/Join Chat.svg )](https://gitter.im/yandex/yandex-tank?utm_source=badge& utm_medium=badge& utm_campaign=pr-badge& utm_content=badge)
2016-06-24 17:51:54 +00:00
Documentation at [ReadTheDocs ](https://yandextank.readthedocs.org/en/latest/ ).
2013-10-25 10:31:14 +00:00
2015-02-19 17:06:28 +00:00
Ask your questions at [Stackoverflow ](https://stackoverflow.com/ ), use "load-testing" + "yandex" tags.
2012-07-28 09:08:45 +00:00
2012-09-30 21:00:25 +00:00
## See also
2016-07-28 11:51:32 +00:00
[Overload𝛃 ](https://overload.yandex.net/ ) - performance analytics server.
2016-06-24 17:51:54 +00:00
Evgeniy Mamchits' [phantom ](https://github.com/yandex-load/phantom ) – Phantom scalable IO Engine.
2012-07-28 11:18:26 +00:00
2017-02-27 15:31:52 +00:00
[Vagrant environment ](https://github.com/c3037/yandex-tank ) with Yandex.Tank by Dmitry Porozhnyakov
2016-08-19 17:08:28 +00:00
[BlazeMeter Sense ](https://sense.blazemeter.com ) - Performance Testing Analytics by BlazeMeter. Currently only with [1.7 ](https://github.com/yandex/yandex-tank/tree/v1.7.32 ) branch
2014-10-27 14:11:37 +00:00
![Yandex.Metrics counter ](https://mc.yandex.ru/watch/17743264 )