I am trying to run down a problem for which the solution seems to lie at the intersection of load testing and function acceptance testing areas. I need to simulate several simultaneous users running on several different machines against a web site, and monitor screen behavior, logging when a particular event occurs on the screen.
I have been looking at load testing tools but ideally I need a tool which allows me to monitor screen behavior rather than worry too much about performance at this time.
I'm thinking of adapting a tool like Selenium RC for this purpose. Has anyone else encountered this kind of propblem and can offer me some advice?
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 32769
posted
0
Selenium is a great tool. I've been happy with jWebUnit for fucntional testing of web applications.
What exactly do you mean when you say "monitor screen behavior" - do you need actual screen graphics in front of you that get (re)played automatically?
I would probably start with a combination of Selenium and AutoIt. I would use Selenium to drive the GUI and AutoIt for screen recognition and testing. AutoIt has some easy to use functions for defining a region of a screen, watching for changes in the region, and comparing to user variables. AutoIt makes it easy to find the checksum of a region and using that checksum value for other script controls.