LoadTest Tool for ARAS
ARAS Load Test Tool is testing how system behaves once simulation of real user interaction.
- console application (command line tool)
- multi-threaded environment (simulated real work scenario)
- configuration based (connection definition, queries count, thread count, configuration files locations, output log location, test result file location, etc)
- queries with placeholders
FUNCTIONAL POINT OF VIEW
From functional point of view we can assume that:
Thread = Single User
Query = Action/Click that user performs on ARAS UI
So if we configure 100 threads that uses 500 queries it will
mean that we will simulate work of 100 users that clicks on
actions in ARAS Web UI 500 times.
Those users can perform actions in parallel so it may be that some actions will be send to ARAS at the same time - in this configuration.
Additionally the load test tool can be installed on any number of servers or client machines. That permits the simulation of geographically distributed usage scenarios.
Example: four servers; one each in Frankfurt, Virginia,
London, Beijing; thus four client machines. Each
machine runs 200 threads. The total test then simulates 8 *
200 = 1600 users
In current Load Test implementation we are testing how queries? So, in order to create reports based on those data we would need to: We can create dashboard that presents:
system behaves once simulation of real user interaction.
Load Test answers questions like:
So, in order to create reports based on those data we would need to:
We can create dashboard that presents: