Performance and Functional Testing using TAURUS (Blazemeter)

Hirok Sarker
Nov 1 · 2 min read

I am always wondering to know something new in Testing (Automation & Performance). Last few months fully concentrating on Automation, Performance and Functional Testing. Though today discusses performance and functional testing using TAURUS (Automation-friendly framework for Continuous Testing) open-source project created by BlazeMeter and great community members who are always contributing to help our technology community. Those who are using JMeter for performance and functional testing, you will happy to hear that TAURUS helps you to see the real-time performance and function testing and BlazeMeter Report.

Why TAURUS:
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.

Resource Documentation:
Url: http://gettaurus.org/docs/Index/
Github Url: https://github.com/Blazemeter/taurus

If you are using multiple testing executor. Don’t worry also TAURUS has great features.
Supporting Testing Executor:
(JMeter, Selenium, JUnit, TestNG, Apiritif, PyTest, RSpec, Mocha, WebdriverIO, NUnit, Robot, Gatling, Grinder, Locust, PBench, Siege, ApacheBenchmark, Tsung, Molotov, Postman/Newman) executor and also Existing Results Loader.

Install Process: Url: http://gettaurus.org/install/Installation/

Full details information on how to install TAURUS and also all kinds of operating system support.

jMeter Executor Download and Example:
Download Taurus Installer Software and Install. Windows — https://gettaurus.org/builds/TaurusInstaller_1.13.9_x64.exe

Windows User:-> Run Command Prompt — cmd
-> bzt jMeter .jmx file full location like (C:\Users\jmx\testing.jmx) Example: bzt C:\Users\jmx\testing.jmx
-> run

Sample Execution Code:
INFO: Taurus CLI Tool v1.13.9
INFO: Starting with configs: [‘C:\\Users\\jmx\testing.jmx’]
INFO: Configuring…
INFO: Artifacts dir: C:\Users\2019–11–01_21–07–26.754978
INFO: Preparing…
INFO: Starting…

Also have YMAL support:
execution:
- scenario: simple

scenarios:
simple:
script: tests/jmx/testing.jmx

save file as test.yml
Windows User (yml run command):

-> Run Command Prompt
-> bzt yml file full location like (C:\Users\yml\test.yml) Example: bzt C:\Users\yml\test.yml
-> run

jMeter Taurus Configuration Details: http://gettaurus.org/docs/JMeter/ and see as your requirement.
Automation-friendly framework for Continuous Testing by http://gettaurus.org
Thanks

Hirok Sarker

Written by

Passionate about Software Testing, Automation and Continuous Integration. To share thoughts

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade