taurus

Automation-friendly framework for Continuous Testing by

Github星跟蹤圖

Taurus

Quick links: Taurus Documentation, Knowledge Base, Support Forum

Purpose

Hides the complexity of performance and functional tests with an automation-friendly convenience wrapper. Taurus relies on JMeter, Gatling, Locust.io, Grinder and Selenium WebDriver as its underlying tools. Free and open source under Apache 2.0 License.

Installation or Upgrade

Just install it using PyPi:

pip install bzt

More detailed instructions for Linux, Mac OS and Windows available here.

Getting Started

Create a file named test.yml with following contents:

---
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). All artifact files from the run will be placed in the directory mentioned in console log. Read more on command-line tool usage here.

Analytics

主要指標

概覽
名稱與所有者Blazemeter/taurus
主編程語言Python
編程語言Shell (語言數: 17)
平台
許可證Apache License 2.0
所有者活动
創建於2015-02-17 22:05:08
推送於2025-06-05 12:02:55
最后一次提交2025-05-21 14:05:47
發布數117
最新版本名稱1.16.42 (發布於 2025-05-15 15:32:27)
第一版名稱1.0.0 (發布於 )
用户参与
星數2.1k
關注者數107
派生數463
提交數5.1k
已啟用問題?
問題數40
打開的問題數29
拉請求數1580
打開的拉請求數22
關閉的拉請求數251
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?