Script to create multiple test suites(clone) with different data iteration

By the way, I have ever tried running multiple threads in Katalon Studio with hope that I can execute my test scripts multiple times with different parameters as quickly as possible. I could make my test scripts run in multi-threaded fashion, but it was not fast at all. See

I noticed that WebU.openBrowser() opens Chrome browser with a single Chrome User profile. If my 2 threads open 2 Chrome windows, yes, the windows open, but only one of them runs and other window halts because these 2 Chromes competes for a single Chrome User profile. Resource contention occurred inside Chrome. Therefore my threads could not run in parallel; they are blocked each other and could only run sequential. I learned that if I want to run multiple threads for Katalon Tests, I need multiple machines as many as the number of parallelism I want to achieve. If I want 2 processes, I need 2 boxes. If I want 100 processes, I need 100 boxes. As simple as this. I learned that parallelism is difficult to make use of.