Skip to content
SPECIFICTION
Get listed

Taurus

gettaurus.org

Free plan WindowsmacOSLinuxSelf-hosted

What it is

Taurus is a free, open-source framework for automating continuous testing. It wraps performance and functional tests and relies on tools including JMeter, Gatling, Locust.io, and Selenium WebDriver. Documented executors also cover JUnit, K6, Postman/Newman, PyTest, TestNG, and Playwright. Test scripts can be written in YAML or JSON, with configurable pass/fail criteria. Taurus can show live statistics in a terminal and generate interactive reports, JUnit XML, and CSV outputs. The project documents integrations with Jenkins, Bamboo, and TeamCity, and provides a Docker image. Installation can use Python’s package manager with `pip install bzt`; official instructions cover Linux, Mac OS, and Windows. Requirements vary by system and test type: Linux installation requires Python 3.7+ and Java, and some test types need additional software. Cloud-provisioned execution uses BlazeMeter locations and requires an API key in the cloud module settings. Taurus is licensed under Apache 2.0 and directs users to GitHub Issues and a support forum.

Spec sheet

Purpose
Taurus is an automation-friendly framework for continuous testing that wraps performance and functional test tools.Read 2 Oct 2026 · gettaurus.org
Support
The maker directs users to its support forum and GitHub issue tracker.Read 2 Oct 2026 · gettaurus.org
License
Taurus is free and open source under the Apache 2.0 License.Read 1 Oct 2026 · github.com
CI integration
The maker’s learning materials describe running Taurus tests with Jenkins, Bamboo, and TeamCity.Read 2 Oct 2026 · gettaurus.org
CI integrations
The knowledge base documents integrations with Jenkins, Bamboo and TeamCity.Read 1 Oct 2026 · gettaurus.org
Cloud execution
Taurus documentation describes cloud-provisioned test execution using BlazeMeter.Read 2 Oct 2026 · gettaurus.org
Configuration
Tests can be configured using YAML, and Taurus can run existing JMeter scripts.Read 2 Oct 2026 · gettaurus.org
Container
Taurus provides a Docker image for running the tool as a container.Read 1 Oct 2026 · gettaurus.org
Dependencies
Additional software such as Java or test-specific Python tools may be required depending on the test type.Read 2 Oct 2026 · gettaurus.org
Executors
Documented executors include Gatling, JMeter, JUnit, K6, Locust, Postman/Newman, PyTest, Selenium, TestNG and Playwright.Read 1 Oct 2026 · gettaurus.org
Extensibility
Users can develop separate Python packages that add Taurus executors, services, or reporters.Read 2 Oct 2026 · gettaurus.org
Installation
The maker documents installation on Linux, macOS, and Windows, and provides a Docker image.Read 2 Oct 2026 · gettaurus.org
Operating systems
Official installation instructions cover Linux, Mac OS and Windows.Read 1 Oct 2026 · gettaurus.org
Pass or fail
Taurus supports configurable pass/fail criteria for test runs.Read 2 Oct 2026 · gettaurus.org
Reporting
Taurus can show live terminal statistics and generate interactive reports, JUnit XML and CSV outputs.Read 1 Oct 2026 · gettaurus.org
Reports
Taurus can show live test statistics in the terminal and generate online interactive reports.Read 2 Oct 2026 · gettaurus.org
Requirements
Linux installation requires Python 3.7+ and Java, and some test types require additional software such as Locust.Read 1 Oct 2026 · gettaurus.org
Test engines
The documentation lists executors for JMeter, Gatling, k6, Locust, Selenium, Playwright, and other tools.Read 2 Oct 2026 · gettaurus.org
Testing scope
It is a convenience wrapper for performance and functional tests.Read 1 Oct 2026 · github.com
Underlying tools
Taurus relies on JMeter, Gatling, Locust.io and Selenium WebDriver.Read 1 Oct 2026 · github.com
Usage data
The installation page says Taurus collects the name of the desktop operating system where it was run and may display anonymous usage statistics.Read 2 Oct 2026 · gettaurus.org

Plans and prices

Taurus Free Free and open source under Apache 2.0 License Read 2 Oct 2026 · github.com

Every Taurus plan and price →

Strong points and limits

Strong points

  • Free and open source under Apache 2.0.
  • Supports YAML and JSON test scripts.
  • Provides live statistics and several report formats.
  • Documents Jenkins, Bamboo, and TeamCity integrations.

Limits

  • Linux installation requires Python 3.7+ and Java.
  • Some test types require additional software.
  • Cloud-provisioned runs require a BlazeMeter API key.

Who it suits

Taurus suits teams automating performance or functional tests across documented test engines and CI systems. It may also fit users who want configurable pass/fail criteria and terminal or generated reports.

Verdict

Taurus offers a broad set of test executors and reporting options at no license cost. Check operating-system and test-specific requirements before choosing an installation or cloud workflow.

Where Specifiction places it

Alternatives to TaurusAll alternatives →