cookbook 'taurus', '= 2.3.0'
taurus (14) Versions 2.3.0 Follow0
Installs/Configures taurus performance tools
cookbook 'taurus', '= 2.3.0', :supermarket
knife supermarket install taurus
knife supermarket download taurus
taurus Cookbook
=======================
Configures a system with taurus to execute performance testing.
Blazemeter Taurus using installation instructions
Using the following Open Source Performance Tools
Apache JMeter using best practices
Locustio locust using installation instructions
Additional tools to follow in later release.
ab
gatling
seige
tsung
Requirements
Cookbooks
The dependency cookbooks are:
- ark
- build-essential
- yum-epel
- java
- python
Attributes
Key | Type | Description | Default |
---|---|---|---|
['taurus']['jdk_version'] | String | Version of JDK to install | '7' |
['taurus']['jmeter_support'] | Bool | Enable support for Apache JMeter | 'true' |
['taurus']['locustio_support'] | Bool | Enable support for Locust | 'true' |
['taurus']['user'] | String | User for executing load test | 'taurus' |
['taurus']['group'] | String | Group associated to running load test | 'taurus' |
['taurus']['home'] | String | Home Folder for User | '/opt/taurus' |
['taurus']['version'] | String | Specific version of Taurus to install | '1.6.1 |
Key | Type | Description | Default |
---|---|---|---|
['taurus']['jmeter']['version'] | String | Version of Apache JMeter to install | '2.13' |
['taurus']['jmeter']['path'] | String | Default path to install Apache JMeter | '/opt/taurus/tools/jmeter' |
['taurus']['jmeter']['mirror_source'] | String | Website to pull packages | 'https://archive.apache.org/dist/jmeter/binaries' |
['taurus']['jmeter']['source_url'] | String | Download link for Apache JMeter | "#{node['taurus']['jmeter']['mirror_source']}/apache-jmeter-#{node['taurus']['jmeter']['version']}.zip" |
Key | Type | Description | Default |
---|---|---|---|
['taurus']['jmeter']['plugins']['version'] | String | Version of Apache JMeter Plugin | '1.4.0' |
['taurus']['jmeter']['plugins']['list'] | Array | Plugins to install for Apache JMeter | 'Standard Extras ExtrasLibs WebDriver XMPP Hadoop' |
['taurus']['jmeter']['plugins']['mirror_source'] | String | Website to pull packages | 'http://jmeter-plugins.org/files' |
Key | Type | Description | Default |
---|---|---|---|
['taurus']['locustio']['version'] | String | Version of Locust to install | '0.7.5' |
Supported Platforms
- Centos 7.1
Usage
Maintainers
- Author:: Performance Suite (perf-suite@outlook.com)
Dependent cookbooks
ark >= 0.0.0 |
build-essential >= 0.0.0 |
apt >= 0.0.0 |
yum-epel >= 0.0.0 |
java >= 0.0.0 |
python >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
taurus CHANGELOG
2.3.0
Add support for the Gatling Engine
2.2.0
Add support for the Siege Engine
2.1.2
Fix platform selection for installation of yum-epel/apt
2.1.0
Add support for the Apache Benchmark Engine
2.0.0
Support Ubuntu Platform
1.0.0
Initial release of taurus
Foodcritic Metric
2.3.0 passed this metric
2.3.0 passed this metric