Katalon Studio slow to respond when moving and/or renaming tests

Issue: Katalon Studio is very slow to respond/execute a number of different actions, including renaming a test, renaming an object, moving a test, moving an object, deleting an object, registering changes to tests or objects in the Unstaged Changes window of the Git Staging tab, and a number of others.

There are times when some of these only take a few seconds to execute (5-10 seconds), but after working for a relatively short period of time, these actions can take upwards of 5-10 minutes to execute. In the case of renaming, it can take 5-10 minutes just for the Rename window to open. Additionally, approximately 75% of the time, a rename fails on the first attempt. It will display a failure message and the name will remain the same, but when the file or folder is checked in the Windows folder structure outside of Katalon Studio, the changes have in fact taken place.

Our organization has a number of Teams that use Katalon and they are all experiencing this issue. It does not completely stop work, but it drastically reduces the pace of work.

Are there changes that we can make to Katalon Studio to improve the performance? We have seen several posts in the community about changes that can be made to the .ini, but we have not found posts that state explicitly what those changes are altering and what, if any, concerns there are about making them.

Also, we have tried to remedy this issue by using the Clean Up option, the Refresh button, starting a new session several times a day, increasing the heap size…all paths seem to lead back to this issue after an hour or so of work.

Operating System: (similar specs for most of our teams using Katalon)
image

Katalon Studio Version: 7.2.7, though some teams are using new versions and are experiencing the same issue.

1 Like

Disclaimer: I am not a Katalon Developer.

At first take, I’d say your issue is fundamental. It sounds as though the Katalon application is having difficulties interfacing to the underlying OS.

The questions I have are these:

  1. Is everyone working with the exact same Katalon project?

  2. Does the company use the same anitvirus/shields across all desktops? Did you try disabling them? Did you add all Katalon folders to the exclude lists(s)?

Broadly speaking, I’m using the same setup as you. In Windows Defender/Security I exclude all Katalon folders.

Regarding Q1 above. Did you try a new project? Perhaps copy across a couple test suites/cases and experiment with that for a few days - compare results.

@ThanhTo If a user/company had a bad Java subsystem installed, could that affect how Katalon behaves? I’m under the impression that Katalon is installed “side-by-side” in isolation from any pre-installed Java runtime - but not entirely sure. Could they remove “all Java stuff” and re-install Katalon?

@Russ_Thomas and @ThanhTo, our teams are working on separate projects that test their respective products. I have tried a number of tactics similar to what you suggested…smaller test projects to see if they perform better, increased heap size, turning off security features, turning off other applications running in the background, swapping to a new machine, etc…it all keeps coming back to this, and I have had team members across our product teams encounter this same issue.

We would love to have some deeper insight from Katalon about any adjustments we can make. It seems like there is something dragging it down under the hood, but we haven’t been able to pinpoint what it is.

@joseph.mahoney

Can you provide the size of your Test Project, regarding the number of Test Objects, Test Cases, Test Suites, and the size of the Test Project folder ? You mentioned you tried splitting into smaller Test projects and encountered the same issue, what was the splitting like. Also, do you have an approximation on the time it takes from opening Katalon Studio until things start looking slow.

@ThanhTo, the project I was looking at this morning only contains about 350 test cases. I’m not sure how I would count all of the objects, but I would say that there are at least several hundred as a low-end estimate.

In terms of the project size, hopefully the screenshot below provides what you need. If not, let me know.

image

Regarding the question about splitting, we have not tried splitting a project. We have tried starting new small projects to see if the problem was that we had just grown too larger, but even the original project size seemed fairly small. Either way, when we started a few new smaller test projects, we encountered this same obstacle.

Regarding time from opening KS to having issues…roughly an hour of work or so.

@joseph.mahoney

Just a few other bits, just in case :wink:

image

image

image

I’m guessing you already use those?

Yeah, we do use those along with the Clean up option under File. We also use the Close and Clean up option when closing out projects, and we shut down the Studio and start a new session when starting up each day or when swapping between projects. Unfortunately it doesn’t seem to prevent this issue though. :confused:

Thing is, I don’t see this behavior even when running in a VM. Something like this:

+--------------------------+
|  Win10 machine           |
|  KSE Dev work            |
|                          |
|     +------------+       |
|     |  Win10 VM  |       |
|     |  KSE       |       |
|     +------------+       |
|                          |
+--------------------------+

And another without Katalon running native with two VMs:

+--------------------------+
|  Win10 machine 2         |
|                          |
|     +------------+       |
|     |  Win10 VM  |       |
|     |  KSE       |       |
|     +------------+       |
|                          |
|     +------------+       |
|     |  Win10 VM  |       |
|     |  KSE       |       |
|     +------------+       |
|                          |
+--------------------------+

@joseph.mahoney

@Russ_Thomas asked you a question:

and I think you haven’t replied to it. Have you checked disabling your antivirus/shields?

Hi @joseph.mahoney,

Please provide us some info below:

  • For this case: "In the case of renaming, it can take 5-10 minutes just for the Rename window to open. ", please observe the Task Manager, sort the applications/service by the highest CPU/RAM usage and share us some screenshots at this moment.
  • How many test cases, test suites, and custom keywords in your project?
  • When a rename action fails, please share the details message from Katalon Studio.

Thanks

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.