Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blazemeter/taurus
Automation-friendly framework for Continuous Testing by
https://github.com/blazemeter/taurus
gatling jenkins jmeter load-testing performance python selenium
Last synced: about 1 month ago
JSON representation
Automation-friendly framework for Continuous Testing by
- Host: GitHub
- URL: https://github.com/blazemeter/taurus
- Owner: Blazemeter
- License: apache-2.0
- Created: 2015-02-17T22:05:08.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-09T08:44:09.000Z (about 1 month ago)
- Last Synced: 2024-10-11T18:22:44.016Z (about 1 month ago)
- Topics: gatling, jenkins, jmeter, load-testing, performance, python, selenium
- Language: Python
- Homepage: http://gettaurus.org
- Size: 28.4 MB
- Stars: 2,011
- Watchers: 107
- Forks: 463
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Taurus
Quick links: [Taurus Documentation](http://gettaurus.org/docs/) | [Knowledge Base](http://gettaurus.org/kb/) | [Support Forum](https://groups.google.com/forum/#!forum/codename-taurus)
## Purpose
Hides the complexity of performance and functional tests with an automation-friendly convenience wrapper. Taurus relies on JMeter, Gatling, Locust.io, and Selenium WebDriver as its underlying tools. Free and open source under Apache 2.0 License.## Installation or Upgrade
Just install it using PyPi:
```bash
pip install bzt
```More detailed instructions for Linux, Mac OS and Windows available [here](http://gettaurus.org/docs/Installation.md).
## Getting Started
Create a file named `test.yml` with following contents:
```yaml
---
execution:
- concurrency: 10
ramp-up: 1m
hold-for: 1m30s
scenario: simple
scenarios:
simple:
think-time: 0.75
requests:
- http://blazedemo.com/
- http://blazedemo.com/vacation.html
```Then run `bzt test.yml`. After the tool finishes, observe resulting summary stats in console log (more reporting options [here](http://gettaurus.org/docs/Reporting.md)). All artifact files from the run will be placed in the directory mentioned in console log. Read more on command-line tool usage [here](http://gettaurus.org/docs/CommandLine.md).
![Analytics](https://ga-beacon.appspot.com/UA-63369152-1/taurus/readme)