Skip to content
Newer
Older
100644 52 lines (34 sloc) 1.59 KB
da16c35 @nniclausse import version publique du client de test de mont�e en charge.
nniclausse authored
1 Requirements:
2 ============
3
4 users has to be already registered:
5
6 IDX-TSUNAMI users name : cXX
7 passwd: pasXX
8
9 where XX is a integer between 1 and the maximum number of users (say 1000000).
10
11
12 optional parameters: (can be set in idx-tsunamirc file)
13 ==================
14
15 JABBER_DOMAIN=mydomain.com
16 N_ROSTER_CLIENTS=6 (see above)
17
18 modules implemented for the Jabber protocole:
19 ============================================
20
21 - jabber_common: module regrouping common functions for
22 build messages
23
24 - jabber_online: simulate users sending 'chat' messages to online clients only.
25
26 - jabber_unique: simulate users sending 'chat' messages to a single user.
27 %% REM: kesquisepasse avec plusieurs beams ???
28
29 - jabber_offline: simulate users sending 'chat' messages to offline clients
30 only.
31
32 - jabber_auth: simulate users that connects to ther server and then
33 leave without sending messages.
34
35 - jabber_roster: simulate users sending presence, roster:set and
36 roster:get messages.
37 Each client send N_ROSTER_CLIENTS type='subscribed' messages, and
38 after upload their roster MESSAGES_NUMBER times.
39 the variable N_ROSTER_CLIENTS (6 by default) can be changed in the
40 config file.
41
42 - jabber_register: each simultated user send a jabber:iq:register,
43 type=set message to the server.
44
45 - jabber_dynamic: simulate users sending dynamic messages (messages
46 are build on the fly by the process, and not at the startup time like
47 other messages. This allow you to use a really big value for
48 MESSAGES_NUMBER without taking too much memory).
49
50
51 NOTE: currently, no XML parsing is done by the receiving process.
Something went wrong with that request. Please try again.