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 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
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.
- 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.
- Additional-classpath is now supported, enabling you to add adding java classes to your Scala code. Read more here.
Taurus now has a Swagger2Yaml converter, enabling you to take you API design and run it in Taurus.
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
- 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.
You might also find these useful:
Interested in writing for our Blog? Send us a pitch!