• Stars
    star
    1,978
  • Rank 23,270 (Top 0.5 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created over 9 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Automation-friendly framework for Continuous Testing by

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, 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

More Repositories

1

jmeter-bzm-plugins

Consolidated repository with all BlazeMeter's plugins for JMeter
Java
130
star
2

apiritif

Apiritif: API testing framework in Python
Python
74
star
3

jmeter-http2-plugin

HTTP2 plugin for Apache JMeter
Java
42
star
4

HLSPlugin

A repo to hold the OpenSource HLS JMeter Plugin code
Java
41
star
5

jmeter-debugger

Step-by-step debugger for Apache JMeter
Java
29
star
6

CorrelationRecorder

A repository for the Correlation Recorder Plugin for JMeter
Java
25
star
7

RTEPlugin

JMeter RTE (TN5250, TN3270 & VT420) plugin for testing Mainframe applications
Java
19
star
8

CitrixPlugin

A repository for the Citrix Plugin for JMeter
Java
11
star
9

blazemeter-jenkins-plugin

Run a BlazeMeter test as part of your Jenkins continuous integration process.
Java
11
star
10

SiebelPlugin

A repo to hold the Siebel JMeter plugin
Java
10
star
11

CorrelationsRecorderTemplates

9
star
12

xtn5250

IBM TN5250 terminal emulator
Java
9
star
13

blazemeter-bamboo-plugin

BlazeMeter's plugin for the Bamboo CI solution.
Java
4
star
14

blazemeter-api-client

Java
4
star
15

blazemeter-gem

Ruby GEM for BlazeMeter API
Ruby
3
star
16

GUI-Functional-Test-Examples

Demo scripts for use Functional GUI Test in BlazeMeter
Python
3
star
17

hubot-blazemeter

A hubot script for blazemeter integration
CoffeeScript
3
star
18

mobile-test

This repository contains the program that allows running an appium test on real device using the blazemeter platform
Python
3
star
19

bzmzq

Zookeeper queue for python
Python
2
star
20

pythonSelenium

Python
2
star
21

taurus-pbench

Taurus modules for phantom-benchmark, high-RPS load generator
C
2
star
22

dummysampler_example

Java
2
star
23

blazedemo-ios-app

This is a simple iphone app that opens the sample blazedemo website
Swift
1
star
24

RTEPlugin-SSHSupport

Repository holding the implementation of the SSH Support in the RTE Plugin for the VT220 protocol
Java
1
star
25

blazemeter-openshift

PHP
1
star
26

blazemeter-drupal-plugin

A Drupal module that enables you to easily test your Drupal site using Blazemeter.
PHP
1
star
27

taurus-java-helpers

Java helpers for automation-friendly framework Taurus
Java
1
star
28

vumper

Shell
1
star
29

helm-crane

Helm chart for deploying BlazeMeter Private location engine in Kubernetes cluster.
Smarty
1
star