Skip to content
This repository has been archived by the owner on Dec 11, 2023. It is now read-only.

KITE limitations? #152

Closed
JuanJEA opened this issue Aug 19, 2020 · 4 comments
Closed

KITE limitations? #152

JuanJEA opened this issue Aug 19, 2020 · 4 comments

Comments

@JuanJEA
Copy link

JuanJEA commented Aug 19, 2020

Are there any limitations to running tests in this version of KITE?
I am trying to run 5 Janus conference rooms.
This is the way I do it: I open 5 terminals and navigate to /opt/KITE/KITE-Sample-Tests/KITE-Janus-Test then inside the directory and in each terminal I executed the following lines
"r configs / test1.json"
"r configs / test2.json"
"r configs / test3.json"
"r configs / test4.json"
"r configs / test5.json"

Each room has 15 members, but when executing the third line it generates an error (attached file) and I still don't know what causes it.

Could you please help me.
r.txt

@namvuCosmo
Copy link
Contributor

Hi,

Did the first 2 lines get executed correctly?

Which chrome version are you using? The issue is coming from chromewebdriver rather than KITE itself. Are you running Chrome in headless mode?

Can you please also attach your test config file.

@JuanJEA
Copy link
Author

JuanJEA commented Aug 20, 2020

Hi.

Yes, the first 2 lines run ok.
Chrome version: 84.0.4147.125
Are you running Chrome in headless mode? No.

My configs files.
Kite_VideoRoom.zip

Thank you.

Note: I send each test to a different room because I have not yet understood how to use the usersPerRoom parameter.

@namvuCosmo
Copy link
Contributor

For the usersPerRoom, you can take a look at #140

Are you running all these Chrome on your pc, or you have a grid of multiple Chrome nodes?

The error from chromedriver is because the Chrome was not able to be launched. One machine might not be able to handle that many instances of Chrome. Depend on your hardware, I would recommend keeping the number of Chrome instances per Selenium Node (machine) under 20 (there is also a limit on how many video streams a machine can handle later in the test)

The config files seem normal, I think if you keep the tuple size lower then you can run more tests with different config files.

After each test, sometimes chromedriver can have the tendency to keep running in the background. You can also check for the "chromedriver" (or chromedriver.exe) process and kill them.

@namvuCosmo
Copy link
Contributor

Closed due to inactivity.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants