The DeNamiK User Action Framework (DUAF) can be used as an extension to the DeNamiK LoadGen.
DUAF facilitates the simulation of user actions during a load test by using AutoIt. The DeNamiK LoadGen logs in the users by setting up Citrix sessions. The compiled DUAF scenario script can be launched as an executable file after login by:
- 3rd party tools like RES PowerFuse or AppSense Environment Manager,
- By placing a shortcut in the startup folder of Windows,
- By loading it from the logon script,
- By loading it from the ‘Appsetup’ key.
AutoIt is a flexible scripting engine and very well suited for simulating end-user actions as performed in real-life production environments. In this way Citrix load testing will be more valuable because of the added load to the Citrix servers to make their resource usage more realistic. Besides that, it is also possible for the tester to perform system tests to cover more performance aspects of a company’s infrastructure besides Citrix alone. For example:
- Mailing,
- Printing,
- NAS I/O,
- SAN I/O,
- Database,
- Etcetera.
Structure:
DUAF consists of three core parts: a library script, a variable script and a scenario script. On top of that you can create your own application scripts and add these to the scenario script.
The library script is used to provide the scripter with useful functions to facilitate scripting, and to interface with the DeNamiK LoadGen.
The main file is the load test scenario script. The load test scenario and parameters are set in the script and the use cases as well.
When compiled, all of the script files are combined to one single executable file for easy use.
Please check out the following document for more information:
http://www.denamik.com/downloads/click.php?id=10010
We will release the DeNamiK User Action FrameWork very soon!!
Daniel Nikolic
DeNamiK