Transaction Response Time Breakdown in StormRunner Load

New Member.
3 0 3,014

Amir_Small.jpg

 

Guest post by Amir Meron, StormRunner Load, R&D

 

 

What is Transaction Response Time Breakdown and why should you use it in StormRunner Load?

The objective of a performance test is to make sure the application functions well under extreme load conditions. A simple and very convenient way to test how well an application functions in these conditions is to measure the time it takes for an application under test to respond. To accomplish this, a performance engineer usually defines the specific flows and transactions he wants to measure and analyze over time.

Each transaction may include components such as a database or web server, but it is important to understand that the network and web browser that are used also contribute to, and affect, the transaction duration. Analyzing only the transaction response time may help the performance engineer discover problems in the application under test, but it doesn’t help in understanding the root cause of the problem, nor in understanding the effect of the components involved in the transaction on the problem itself. To solve this issue StormRunner Load introduced a new feature called “Transaction Response Time Breakdown” which can help performance engineers understand transaction behavior in different phases and the effect of different components on transaction duration.    

An example of “Transaction Response Time Breakdown” chart:Network Breakdown.png

 

In this example, you can see the effect of each phase on the transaction duration. The following table describes each phase:Phase description.PNG

 

How to generate the “Transaction Response Time Breakdown” charts?

To generate a “Transaction Response Time Breakdown” charts, follow the steps below:

  • Upload a script (WEB_HTTP or TruClient)
  • Configure the load test:
  • Define the number of Vusers and the script duration
  • Define the Vuser distribution
  • Navigate to the Client Side Breakdown tab

Client side breakdown tab 2.png

 

 

 

 

 

 

 

 

 

 

 

  • Enable the TRT Breakdown check box and select scriptsTransaction response time breakdown.png

 

 

  • Start the test

When the test starts, the TRT load generator runs a single Vuser for each of the selected scripts in a continuous manner, until the end of the test. To view the live results, just navigate to the Results dashboard and add the charts for the transactions you want to monitor.StormRunner load tests.png

 

That’s it! If you want to take advantage of this new, exciting feature, just enable the TRT Breakdown checkbox and select scripts.

For more information about StormRunner Load, visit the StormRunner Load Help Center.

 

The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.