Introducing StormRunner Functional 1.61

Micro Focus StormRunner Functional (SRF)1.61

This version of SRF is packed with new features and integrations, enabling you to simplify and streamline your testing processes, validate your applications on newly supported cloud environments, and better analyze your test results.

This blog post provides a short overview of the main enhancements included in the latest SRF release.

What’s new in SRF 1.61?
SRF 1.61 introduces the following new features and capabilities:

Mac Support
SRF’s virtual lab now provides you with access to Mac testing environments in the cloud!

Now you can test your web apps on Mac environments provided for you by SRF in the cloud, saving the cost and hassle of procuring, setting up, and maintaining your own local Mac machines.

Video Reporting
SRF run results now include video recordings of your test runs.

Starting in version 1.61, SRF’s comprehensive run reports include video recordings for executed tests, both manual and automated. These videos improve your ability to analyze the root cause of any testing failures, and accelerate resolution.

License Segregation by Workspace
SRF Enterprise customers with multiple SRF workspaces can now segregate license concurrency, reserving specific amounts for each workspace.

Segregating license concurrency per workspace allows you to optimize and manage your license usage across your tenant.

Environment Sets
SRF now supports the ability to create sets of environments and reuse them across different SRF tests. These environment sets speed up and streamline the test design process.

You can create various environment sets for different test cases, and then associate the sets to your tests rather than manually adding each environment separately to each test.

For example: create an environment set that includes all the browsers used most by your users. Associate the set with each of your “sanity” tests.

Submit Defects to ALM
Submit defects for your test runs from SRF into Micro Focus Application Lifecycle Management (ALM).

ALM customers can now submit defects directly from SRF into their ALM server, for both manual and automated runs. The submitted defects automatically include useful information about your tests, enabling an easy reproduction of the defect, and saving both time and effort.

Bamboo Integration
The Micro Focus Application Automation Tools Bamboo plugin now supports SRF.

You can now run your SRF tests from your Bamboo server, as part of your continuous testing process. This integration with Bamboo joins the Jenkins integration that is already available, and extends SRF’s support in the CI/CD stack.

Advertisements

JMeter – Version 5.0

A new Apache JMeter Version 5.0 was released this week.

Below are some of the important updates that are available in JMeter 5.0.

Core improvements

Rest support has been improved in many fields

  • Multipart/form-data requests now work for PUTDELETE …
  • It is now also possible to send a JSON Body with attached file
  • Parameters entered in Parameters Tab are now used in body instead of being ignored

In distributed testing, JMeter now automatically prefixes thread names with engine host and port, this makes the counting of threads correct in the HTML report without any other configuration as it was required before

XPath 2.0 is supported in a new element called XPath2 extractor providing easier XML namespaces handling, up to date XPath syntax and better performances

Upgrade to HTTP Components 4.6 last APIs has been completed and JMeter does not rely anymore on deprecated APIs of this library

It is now possible to control in an easier way Loop breaking and Loop switching to next iteration. This is available in Flow Control Action and Result Status Action Handler elements

While Controller now exports a variable containing its current index named __jm__<Name of your element>__idx. So for example, if your While Controller is named WC, then you can access the looping index through ${__jm__WC__idx}

Scripting / Debugging enhancements

Search feature has been improved to allow you to iterate in the tree over search results and do necessary replacements through Next/Previous/Replace/Replace/Find buttons

In View Results Tree, the request and response headers/body are clearly separated to allow you to better inspect requests and responses. You can also search in all those tabs for a particular value

Recording feature has been improved to provide a popup that is always on top when you navigate in browser allowing you to name transactions while you navigate in your application.

You can now restart JMeter from menu File → Restart

Live Reporting and Web Report

Reporting feature has been enhanced

A new Graph Total Transactions per second has been added to the HTML Web Report

It is now possible to graph over time custom metrics available as JMeter Variables through sample_variables. Those custom metrics graphs will be available in the HTML Report in Custom Graphs section

Hits per second graph now takes into account the embedded resources

In Live reporting, the sent and received bytes are now sent to Backends (InfluxDB or Graphite)

 

Micro Focus introduces New Protocol : TruWeb

Micro Focus has introduced a brand-new protocol to its outstanding line up of protocols. TruWeb is created with a developer mindset. It is a protocol that focuses on the HTTP (transport) level, providing a lightweight, scalable and cross-platform solution for web protocol testing.

This protocol is available in version 12.60 of LoadRunner and Performance Center as well as StormRunner Load. You can start to take advantage of the capabilities that TruWeb has to offer. You can write a TruWeb script using Virtual User Generator (VuGen), Atom.io, JetBrains WebStorm (IntelliJ), or other IDEs and tools.

TruWeb allows performance engineers, testers and developers create scripts on any platform. It supports Windows, MacOS and Linux. You can record scripts via HAR files or the TruWeb Proxy Recorder. On top of this, TruWeb can also be ran as a standalone solution. You can run TruWeb in single mode, which runs a single iteration for a single Vuser, or in load mode, which runs the script use the scenario settings defined in the scripts scenario.yml file.

TruWeb is currently in Tech Preview. It is in its first phase of its release. The below links will allow you to read more of the current capabilities as well as download and give it a test drive.

TruWeb is currently in Tech Preview. Meaning you do not need a license to run it. However, this may change in future versions.