yandex-tank/README.md
2017-04-10 17:57:30 +03:00

36 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Yandex Tank [![Build Status](https://travis-ci.org/yandex/yandex-tank.svg?branch=master)](https://travis-ci.org/yandex/yandex-tank) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/yandex/yandex-tank?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
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
![Quantiles chart example](/logos/screen.png)
## Main features
* different load generators supported:
* Evgeniy Mamchits' [phantom](https://github.com/yandex-load/phantom) is a very fast (100 000+ RPS) shooter written in C++ (default)
* [JMeter](http://jmeter.apache.org/) 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](https://github.com/yandex/pandora)
* performance analytics backend service: [Overload](http://overload.yandex.net/). 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
## Documentation
- [Installation](http://yandextank.readthedocs.org/en/latest/install.html)
- Rest of [documentation](https://yandextank.readthedocs.org/en/latest/)
- [Stackoverflow](https://stackoverflow.com/) use `load-testing` + `yandex` tags
## Get help
Chat with authors and other performance specialists: [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/yandex/yandex-tank?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
## See also
- [Overload𝛃](https://overload.yandex.net/) performance analytics server
- Evgeniy Mamchits' [phantom](https://github.com/yandex-load/phantom) phantom scalable IO engine
- [Vagrant environment](https://github.com/c3037/yandex-tank) with Yandex.Tank by Dmitry Porozhnyakov
- [BlazeMeter Sense](https://sense.blazemeter.com) performance testing analytics by [BlazeMeter](https://www.blazemeter.com/). Currently only with [1.7](https://github.com/yandex/yandex-tank/tree/v1.7.32) branch