yandex-tank/README.md

36 lines
2.2 KiB
Markdown
Raw Permalink Normal View History

2017-04-10 14:57:30 +00:00
# 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)
2015-07-30 12:00:01 +00:00
2017-04-04 13:13:11 +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
2014-10-15 14:57:45 +00:00
2014-03-06 15:10:06 +00:00
![Quantiles chart example](/logos/screen.png)
2014-03-06 14:57:23 +00:00
2014-06-06 16:46:32 +00:00
## Main features
2014-06-06 16:46:09 +00:00
* 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)
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
2017-04-04 13:13:11 +00:00
## Documentation
- [Installation](http://yandextank.readthedocs.org/en/latest/install.html)
2016-08-19 17:04:57 +00:00
2017-04-04 13:13:11 +00:00
- Rest of [documentation](https://yandextank.readthedocs.org/en/latest/)
2013-10-25 10:31:14 +00:00
2017-04-04 13:13:11 +00:00
- [Stackoverflow](https://stackoverflow.com/) use `load-testing` + `yandex` tags
2012-07-28 09:08:45 +00:00
2017-04-10 14:57:30 +00:00
## 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)
2012-07-28 09:08:45 +00:00
## See also
2017-04-04 13:13:11 +00:00
- [Overload𝛃](https://overload.yandex.net/) performance analytics server
2012-07-28 11:18:26 +00:00
2017-04-04 13:13:11 +00:00
- Evgeniy Mamchits' [phantom](https://github.com/yandex-load/phantom) phantom scalable IO engine
2017-02-27 15:31:52 +00:00
2017-04-04 13:13:11 +00:00
- [Vagrant environment](https://github.com/c3037/yandex-tank) with Yandex.Tank by Dmitry Porozhnyakov
2016-08-19 17:08:28 +00:00
2017-04-04 13:13:11 +00:00
- [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