Load and performance benchmark tool
Python Groff Other
Latest commit 20bb3c2 Sep 28, 2016 @direvius direvius ver

README.md

Yandex Tank Gitter

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

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