Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yandex/yandex-tank
Load and performance benchmark tool
https://github.com/yandex/yandex-tank
framework load-testing performance performance-test python
Last synced: about 2 months ago
JSON representation
Load and performance benchmark tool
- Host: GitHub
- URL: https://github.com/yandex/yandex-tank
- Owner: yandex
- License: other
- Created: 2012-07-23T11:05:58.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-04-30T08:31:39.000Z (about 2 months ago)
- Last Synced: 2024-04-30T15:40:19.671Z (about 2 months ago)
- Topics: framework, load-testing, performance, performance-test, python
- Language: Python
- Size: 8.83 MB
- Stars: 2,409
- Watchers: 89
- Forks: 286
- Open Issues: 83
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Authors: AUTHORS.md
Lists
- awesome-wpo - Yandex.Tank - An extensible open-source load testing tool for advanced Linux users which is especially good as a part of an automated load testing suite. (Analyzers / Meetups)
- awesome-stars - yandex-tank
- awesome-observability - Yandex Tank - 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. (4. Load Generators and Synthetic Traffic / Events & Problems)
- awesome-stars - yandex/yandex-tank - Load and performance benchmark tool (Python)
- awesome-stars - yandex/yandex-tank - Load and performance benchmark tool (Python)
- awesome-performance - yandex-tank - extensible load testing tool, uses yandex's own `phantom` engine in the background, capable of generating ~100000 tps. (Load Testing Tools / Other)
- alex-mikhalev-awesome-stars - yandex-tank - Load and performance benchmark tool (Python)
- my-awesome - yandex/yandex-tank - Load and performance benchmark tool (Python)
- awesome-observability - Yandex Tank - 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. (4. Load Generators and Synthetic Traffic / Events & Problems)
- my-awesome-stars - yandex/yandex-tank - Load and performance benchmark tool (Python)
README
# 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)
### Yandextank has been moved to Python 3.
####[Latest stable release for Python 2 here](https://github.com/yandex/yandex-tank/releases/tag/Python2).
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](https://raw.githubusercontent.com/yandex/yandex-tank/master/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