8730f6ed3235a9e202fa280bc40e650b92436e30
[anna.git] / example / diameter / launcher / deployments / st-client / README
1 ABOUT CONTENT
2 -------------
3 Template for xml messages (message.dtd), dictionaries (dictionary.dtd) and services (services.dtd)
4 are informative, not actually required by process. They are located at './DTDs'. Stacks are available
5 at './stacks'. There are also some stuff (hex/xml examples, etc.) which could be useful.
6
7 Execute './configure.sh' and follow the intructions to clone the ADML instance into the needed amount
8 for system testing.
9
10 STARTING THE PROCESS
11 --------------------
12 After configuring the ADML execution context, a new script has been created: 'run.sh'.
13 This script will run all the cloned ADML instances within ADMLS directory. Also, an
14 './operation.sh' script will broadcast the operation provided through every cloned
15 instance. For example, if you provide 'test|ttps|5', the speed of 5 test cases per
16 second will be set on every ADML instance. Imagine you have N instances, and then
17 you actually are establishing a total 5*N speed rate over the servers.
18
19 TESTING PROCEDURE
20 -----------------
21 Firstly you shall program the test cases by mean script './program.sh'. For example:
22   ./program.sh st_examples/DynamicQualification
23
24 Using option '-s', the testing will start after programming, with the desired rate
25 selected on configuration stage.
26
27 Don't forget to populate whatever data you need on the tested system, because this
28 work is not done here.
29
30 OPERATION
31 ---------
32 Management interface for lite version is based on SIGUSR2 signal caugh. Use './operation.sh'
33 script within a specific instance directory to send any operation to the process. Ask for
34 help with that script to see all the operations supported.
35