Run massively scalable performance tests on web, mobile, and APIs

Request a Demo
Mar. 28th, 2018

What's New in Taurus 1.11?

Taurus version 1.11.0 was released March 26, and it includes many improvements for developers and load testers. This release focuses on the improvement of Taurus’ compatibility with many of the different tools that Taurus supports, which will enable Taurus users to enjoy more from each tool without having to learn each of them in-depth.

 

Taurus is an open source test automation framework that allows users to easily run their open source testing tools, be it Apache JMeter™, Gatling, Selenium and many more. Taurus is also the engine behind running these load, API and functional testing tools in BlazeMeter, as part of BlazeMeter’s connection and commitment to open source tools.

 

Here are the most important things you need to know about Taurus version 1.11.0. You can read the complete list here.

 

JMeter Enhancements

 

  • JMeter 4.0 (released Feb. 2018) is now the default JMeter version as well as the latest Plugins Manager version, 0.20.
  • Taurus will now recover if the JMeter JTL files are not encoded in non-UTF8 characters in it, which ensures Taurus won’t fail on operating system variants


Selenium Enhancements

 

Taurus users can now run more types of Selenium tests:

  • Taurus now supports more of Remote WebDriver’s abilities: Selenium Grid, Appium, local and remote browsers, and third party compatible services.
  • Taurus now enables you to configure Remote WebDriver capabilities: browser version, WebDriver version, enabling/disabling javascript, platform type, operating system version, selenium version, device type and app type.
  • You can now run your Selenium tests in Taurus on two new browsers: Chrome-Android and Safari-iOS, by using the local Appium or the Remote WebDriver support.Taurus will now run Selenium scripts that have special keys, from this list.
  • Taurus now supports more Selenium actions: selectBy*, doubleClickBy*, mouseDownBy*, mouseUpBy*, assertTextBy*, assertValueBy*, assertTitle
  • Chrome and Firefox tests can now also be run headless through Taurus.

 

Gatling Enhancements

 

  • Additional-classpath is now supported, enabling you to add adding java classes to your Scala code. Read more here.

 

Swagger Enhancements

 

Taurus now has a Swagger2Yaml converter, enabling you to take you API design and run it in Taurus.

 

BlazeMeter Enhancements

 

Running your Taurus test in BlazeMeter has become smoother:

  • The user’s BlazeMeter account is picked up by default (when possible)
  • You can choose the Functional Test type for running functional tests
  • If your network fails, Taurus will keep retrying to send requests instead of failing the test
  • OPLs are included in -locations
  • Test names can be easily filtered

 

More Enhancements

 

  • Taurus’s core was improved
  • Debug messages are saved to a log file if you use -v, enabling you to monitor and debug your tests.
  • Strings now include environment variable evaluation, which improves parameterization capabilities.

 

Starting with Taurus is easy, just install and start creating your first yaml script. By running the command -cloud, you can run your Taurus test in BlazeMeter and enjoy scalability, collaboration, multiple geo-locations and even more advanced monitoring. Try out BlazeMeter by putting your URL in the box below, and your test will start in minutes.

     
arrow Please enter a valid URL

Interested in writing for our Blog? Send us a pitch!