Transaction Timer or a feature to record time between two events

A feature to record the time taken between two events. This could be a start watch and stop watch feature or start transaction timer and stop transaction timer

3 Likes

+1 for this suggestion!

1 Like

Hey guys,

Thank you for your feedback. Would you please provide more details on the purpose of this feature? Katalon team would like to understand its value.

Thanks again for choosing Katalon Studio,

Best,
Liam

Liam B said:

Hey guys,

Thank you for your feedback. Would you please provide more details on the purpose of this feature? Katalon team would like to understand its value.

Thanks again for choosing Katalon Studio,

Best,

Liam

I am also interested in a feature like this. The reason for the feature is to calculate the time of keyboard-eye transactions made on the browser. It tests in essence the click of a button and the next synchronized action.

For example, how long does it take to click a button, have the response come back from the server and for a popup to show up. Many customers are interested in the amount of time a UI takes to make requests and display responses.

[EDIT] Currently what it takes to do this is to convert it to code (Java, Python) and time each request via code (Calculate difference in time before the action and after the action, and maybe recording all of the data into a CSV).

1 Like

Waiting for this update. Transaction time is a very handy thing. Provided in UFT, in selenium we can simply get it by a piece of code. It’s usage is like measuring the time how much a page loads in, and many others. Suppose you click on a page after which next page loads, and you want to track how much time it takes to open the new page. as there is any element of next page visible we can stop the timer and then we can subtract the time to get the transaction time to measure the performance.
It would be great team, if you can look into this.

A timer would be very useful to verify Navigation loading before page for instance. This would be helpful! Trying to find a custom keyword for that now!

Sounds like y’all need to import the apache commons library and use:

https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/time/StopWatch.html

Beyond that, I have to ask, why would you do performance testing with Katalon (which I would argue is purely a functional testing tool)? There are plenty of other open-source tools out there that will offer much better accuracy and functionality. Namely: https://jmeter.apache.org/

Thanks for the reply! And great question, I’m new to testing and new to Katalon, so this helps.

Hello everyone,

Currently, you can integrate Katalon Studio with JMeter via the JMeter Integration plugin which is free. Alternatively, you can manually integrate those two tools yourself by following this guide.

Cheers

Jass

Hi, I’m new to Katalon but the StopWatch to record time between two events is to collect data or a baseline of some tests. i.e. - how long does it takes for a page to load or certain files to generate etc. This would be HELPFUL. It would be amazing to have even a keyword action StartStopwatch and EndStopwatch

If you follow @Brandon_Hein’s advice here you could write your own custom keywords to do exactly that (and be amazed at yourself, instead).

Not the condescending response I expected from a “Moderator” on my FIRST post. But I’ve used that plug-in in Visual Studio. My comment was merely a +1 suggestion in agreeing with the OP to add a feature like such in Katalon.

I’m sorry if you chose to take offense where none was intended. :confused: