{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"},{"label":"Traffic Generation","url":"https://skillfed.io/packages/category/software-development-testing-traffic-generation"}],"enrichment":{"capability":"Taurus is a command-line wrapper that simplifies performance and functional testing by abstracting JMeter, Gatling, Locust.io, and Selenium WebDriver behind a YAML-based configuration interface.","skillfed_tags":["performance-testing","test-orchestration","ci-cd-integration"],"use_cases":["Define load tests in YAML and execute them against multiple backends (JMeter, Gatling, Locust) without rewriting test logic.","Integrate performance testing into CI/CD pipelines by committing YAML test definitions to version control and running them on every build.","Automate functional testing with Selenium WebDriver through a simplified YAML interface instead of writing raw WebDriver code.","Collect and report on test metrics (response times, throughput, concurrency) across different test engines using a consistent output format.","Prototype and iterate on load test scenarios quickly using YAML configuration rather than learning each engine's native scripting language."],"what_it_does":"Taurus is a performance and functional testing orchestration tool that wraps industry-standard test engines\u2014JMeter, Gatling, Locust.io, and Selenium WebDriver\u2014under a unified YAML configuration interface. Instead of learning each engine's native syntax and configuration format, you write simple declarative test scenarios in YAML, and Taurus translates them into the appropriate engine's native format, executes the test, and aggregates results. It handles concurrency, ramp-up, hold time, think-time, and other common test parameters through straightforward YAML keys.\n\nThe tool is designed for teams practicing continuous testing: you define your test once in YAML, commit it to version control, and run it from CI/CD pipelines without rewriting for different engines. Taurus manages test artifact collection, console reporting, and result summaries. It runs on Linux, macOS, and Windows, requires Python 3.6 or later, and has been in production use since its first release in 2015. The package itself is lightweight and installs via pip with low friction, though the underlying test engines must be provisioned separately.","worth_installing":"Yes, if you need a unified interface to orchestrate performance or functional tests across multiple engines. Taurus is production-stable, actively maintained, permissively licensed, and has low install friction. The main constraint is that you must separately provision the underlying test engines (JMeter, Gatling, Locust.io, or Selenium WebDriver) it wraps; Taurus itself is a coordinator, not a standalone test runner. Worth installing for teams standardizing on YAML-based test definitions across CI/CD pipelines."},"id":"bzt","links":{"html":"https://skillfed.io/packages/bzt","md":"https://skillfed.io/packages/bzt.md","pypi":"https://pypi.org/project/bzt/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-15","license_spdx":null,"license_treatment":"permissive","name":"bzt","python_support":"supports_current","summary":"Taurus Tool for Continuous Testing"},"popularity":{"monthly_downloads":812700,"position":4999,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.16.51"}
