DEV Community

Hirok Sarker
Hirok Sarker

Posted on • Originally published at thepracticaldev.s3.amazonaws.com

1 1

Performance and Functional Testing using TAURUS (Blazemeter)

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…
Alt Text

Also have YMAL support:

# execution:
# - scenario: simple
# scenarios:
# simple:
# script: tests/jmx/testing.jmx

(Remove hash symbol before creating .yml file.)

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

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

AWS Q Developer image

Your AI Code Assistant

Generate and update README files, create data-flow diagrams, and keep your project fully documented. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE