| || |
Load testing a graphical Windows application
At work we have a graphical windows desktop application that we need to load test. Load testing is necessary since the application will be used by several concurrent users (about 50 or so).
The system as a whole has a single central database and in the past functionality bugs have been discovered when under load due to locking of database records. This issue becomes more sever as the user load climbs.
I have investigated several load testing tools and not surprisingly most of them focus on testing web apps, not desktop. A further complication factor is that our desktop app is not just a collection of "normal" controls like text boxes, radio buttons and the like. The core of the application is a map (GIS solution).
I have experimented with Citrix Edgesight LT and while it did eventually work it was fragile and tedious to get it working just right since it is a GUI level automation tool. It was also expensive for just 50 users.
Any suggestions for software that can help with load testing of desktop apps with a map user interface, specifically esri's ArcGIS?
Re: Load testing a graphical Windows application
ESRI mapping products have been successfully tested with LoadRunner. The front end uses native DB calls so it is treated just like a two tier client server application for recording the database inserts, updates and deletes. This is not to suggest that it cannot be tested with SilkPerformer or Rational Performance Tester, which are two additional tools which have classical database interface support.
If you can afford ESRI solutions then you can afford a one to three month term license for any commercial tool which supports your database interface (or perpetual licence for that matter) to validate the performance of your application set.
Set up carefully your success criteria, call the vendors, invite them to come in and run the POC for one day with their people. Be specific, objective and transparent in your cross vendor evals. Expect to cut a check for the one which comes out on top of the evaluation if they put a person onsite for a POC to see if it works for your ESRI deployment.
Replace ineffective offshore contracts, LoadRunnerByTheHour
. Starting @ $19.95/hr USD.
Put us to the test, skilled expertise is less expensive than you might imagine.
Twitter: @LoadRunnerBTH @PerfBytes