About Taurus
Taurus: A New Star in the Test Automation Tools Constellation
When it comes to performance testing, JMeter is fantastic…but not perfect. Automation and integration with other systems can be a pain, and the tool itself comes with a steep learning curve. In this post, we’ll take a look at Taurus, an open source test automation tool that extends and abstracts JMeter, and helps to overcome these challenges. Taurus provides a simple way to create, run and analyze performance tests.
Intro to Taurus – Making Test Automation Simple
Here is a bit of the obvious: the load testing process isn’t limited to developing and running a load test. Moreover, those don’t cover even close to 50% of associated activities which includes:
- load test scenario definition and design
- load test scenario parameterization and execution
- load test scenario results analysis
- integration of all above processes into the software development life cycle
- automation of all of the above
Benefits of Taurus
- extremely simple setup and upgrading
- an easily-readable, version control friendly and unified DSL (Domain-specific language) to define load test scenarios
- the ability to execute existing JMeter (or Grinder or Gatling or Selenium) tests
- the ability to merge multiple existing test scripts into a single scenario
- real-time reporting
- multiple test output formats, including but not limited to:
- integration with the blazemeter.com reporting service
- console stats and pseudo-graphic charts during the test execution (which can be combined with the BlazeMeter integration)
- a JUnit-compatible test results format
- an easy way to define flexible pass/fail criteria. In case the results exceed a threshold, it is possible to automatically mark test(s) as failed
- platform-independency – runs where Python and Java can run
Like this:
Like Loading...