Hello,
 
we plan to use Guacamole to run a Virtual Desktop Infrastructure VDI) for a legacy Flash application.
The remote desktops host a customized Linux that allows the users to run a restricted version of Firefox with the Flash plugin.
This allows us to run the legacy Flash application in a controled environment until migration to a non-Flash application can be finished.
 
Now I would like to run a performance test to check how many users can run concurrently on our VDI - and maybe also monitor VDI performance automatically durng "normal" operation.
 
My idea is to remotely control the Flash application via JMeter/Webdriver.io and measure response times for "telling" user interactions, like:
- how long dies it take from "login to Guacamole", via logon to the remote desktop, startup of the browser and finally startup of the Flash app.
Furhermore, simulating interactions within the Flash app should be timed.
 
Up till now, I managed to automate the Guacamole login and monitoring of the startup progress by taking screenshots and analysing their content in a webdriver script.
But I did NOT succeed in controlling the remote desktop through the Guacamole browser.
It's clear that I only see a bitmap of the remote desktop in a <canvas> element.
I tried to control the remote desktop by sending "click" events at specifix x/y coordinates to the canvas element and also to some of it's surrounding elements (e.g. <div id="content">).
Unfortunatly, there is no reaction whatsoever.
 
Can you help me to identify the HTML element on the Guacamole web page that is responsible for intercepting UI interactions (especially mouse click events)?
 
Or do you have another idea how to do performance monitoring/load testing in our setting?
 
Best regards and thanks for reading this,
 
Bernd
 
 
 
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

Reply via email to