1 |
Flood Configuration Design |
2 |
---------------------------------------- |
3 |
|
4 |
|
5 |
Multitplicity Configuration: |
6 |
|
7 |
This includes remote invocation, and parallel instantiation (forking |
8 |
and threading). |
9 |
|
10 |
|
11 |
Example XML: |
12 |
|
13 |
<host> |
14 |
<hostname>foo.ebuilt.net</hostname> |
15 |
<proto>ssh</proto> |
16 |
<username>foouser</username> |
17 |
<password>l33th4x0r</password> |
18 |
<worker> |
19 |
<workercount>10</workercount> |
20 |
<repeatcount>100</repeatcount> |
21 |
<profilename>Bob</profilename> |
22 |
</worker> |
23 |
</host> |
24 |
|
25 |
<host> |
26 |
<hostname>bar.ebuilt.net</hostname> |
27 |
<description>Some FreeBSD Box</description> |
28 |
<proto>rsh</proto> |
29 |
<worker> |
30 |
<workercount>10</workercount> |
31 |
<profilename>Alice</profilename> |
32 |
</worker> |
33 |
</host> |
34 |
|
35 |
|
36 |
User Profile Definition: |
37 |
|
38 |
A User Profile is a model of a a particular user or type of user. |
39 |
It can also be seen as a Use Case. |
40 |
|
41 |
Example XML: |
42 |
|
43 |
<profile> |
44 |
<name>Bob</name> |
45 |
<description>Bob likes yahoo</description> |
46 |
<url> |
47 |
<uri>http://foo.com/</uri> |
48 |
<verify> |
49 |
<module>libgrep.so</module> |
50 |
<expect>It works!</expect> |
51 |
</verify> |
52 |
</url> |
53 |
<url>http://foo.net/</url> |
54 |
<url>http://foo.org/</url> |
55 |
<url>http://bar.com/</url> |
56 |
<url>http://bar.net/</url> |
57 |
<url>http://bar.org/</url> |
58 |
<logfile>bob.log</logfile> |
59 |
<proxy>http://netcrash:3128</proxy> |
60 |
<enablecookies> |
61 |
<roundrobin> (or <sequence>, <random>, <randomweighted>) |
62 |
<delay> |
63 |
<random> |
64 |
<min>5 seconds</min> |
65 |
<max>10 seconds</max> |
66 |
</random> |
67 |
</delay> |
68 |
<verify> |
69 |
<module>lib200ok.so</module> |
70 |
</verify> |
71 |
</profile> |
72 |
|
73 |
<profile> |
74 |
<name>Alice</name> |
75 |
<description>Alice visits ebay</description> |
76 |
<cernlog>alice.common_log</cernlog> |