/
graph.thtml
185 lines (167 loc) · 4.53 KB
/
graph.thtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
[% INCLUDE header.thtml %]
<div id="maincontent">
<h2 class="main">tsung - Graphical Reports</h2>
<div id="response_time">
<h3>Response Time</h3>
<table>
<tr><th>Transactions and Pages</th><th>Requests and connection establishment</th></tr>
<tr>
<td>
<a class="tooltip" href="images/graphes-Transactions-mean.[% ext %]">
<img class="graph" src="images/graphes-Transactions-mean_tn.png" alt="transaction response time"/>
<span class="classic"> Response time for pages and transactions (a page
is a group of requests not separated by a thinktime).</span>
</a>
</td>
<td>
<a class="tooltip" href="images/graphes-Perfs-mean.[% ext %]">
<img class="graph" src="images/graphes-Perfs-mean_tn.png" alt="mean request response time"/>
<span class="classic"> <em>connect</em> Mean duration of the connection
establishment only.<em>request</em> Mean duration of requests.</span>
</a>
</td>
</tr>
</table>
</div>
<div id="throughput">
<h3>Throughput</h3>
<table>
<tr><th>Transactions</th><th>Requests</th>
</tr>
<tr>
<td>
<a href="images/graphes-Transactions-rate.[% ext %]">
<img class="graph" src="images/graphes-Transactions-rate_tn.png" alt="transaction rate"/>
</a>
</td>
<td>
<a href="images/graphes-Perfs-rate.[% ext %]">
<img class="graph" src="images/graphes-Perfs-rate_tn.png" alt="req/sec"/>
</a>
</td>
</tr>
[% IF async %]
<tr>
<th>Noack/Bidi</th>
[% IF bosh %]<th>BOSH</th>[% END %]
</tr>
<tr>
<td>
<a href="images/graphes-Async-rate.[% ext %]">
<img class="graph" src="images/graphes-Async-rate_tn.png" alt="req/sec"/>
</a>
</td>
[% IF bosh %]
<td>
<a href="images/graphes-Bosh-rate.ps">
<img class="graph" src="images/graphes-Bosh-rate.png" alt="req/sec"/>
</a>
</td>
[% END %]
</tr>
[% END %]
<tr><th>Network traffic</th><th>New Users</th></tr>
<tr>
<td>
<a href="images/graphes-Size-rate.[% ext %]">
<img class="graph" src="images/graphes-Size-rate_tn.png" alt="Kb/sec"/>
</a>
</td>
<td>
<a href="images/graphes-Users_Arrival-rate.[% ext %]">
<img class="graph" src="images/graphes-Users_Arrival-rate_tn.png" alt="visit/sec"/>
</a>
</td>
</tr>
</table>
</div>
<div id="users">
<h3>Simultaneous Users</h3>
<table>
<tr><th>Simultaneous Users</th>
[% IF match %]
<th>Matching responses</th>
[% END %]
</tr>
<tr>
<td> <a class="tooltip" href="images/graphes-Users-simultaneous.[% ext %]">
<img class="graph" src="images/graphes-Users-simultaneous_tn.png"
alt="Users"/>
<span class="classic"><em>users</em> Number of simultaneous users (it's session has started, but not yet finished).
<em>connected</em> number of users with an opened TCP/UDP connection (example: for HTTP, during a think time, the TCP connection can be closed by the server, and it won't be reopened until the thinktime has expired)</span>
</a>
</td>
[% IF match %]
<td> <a href="images/graphes-Match-rate.[% ext %]">
<img class="graph" src="images/graphes-Match-rate_tn.png" alt="Match"/>
</a>
</td>
[% END %]
</tr>
</table>
</div>
[% IF os_mon %]
<div id="os_mon">
<h3>Server OS monitoring</h3>
<table>
<tr><th>CPU%</th><th>Free Memory</th></tr>
<tr>
<td>
<a href="images/graphes-cpu-mean.[% ext %]">
<img class="graph" src="images/graphes-cpu-mean_tn.png" alt="cpu"/>
</a>
</td>
<td>
<a href="images/graphes-freemem-mean.[% ext %]">
<img class="graph" src="images/graphes-freemem-mean_tn.png" alt="free memory"/>
</a>
</td>
</tr>
<tr><th>CPU Load</th></tr>
<tr>
<td>
<a href="images/graphes-load-mean.[% ext %]">
<img class="graph" src="images/graphes-load-mean_tn.png" alt="load"/>
</a>
</td>
</tr>
[% IF os_mon_other %]
[% USE table(os_mon_other, cols=2) %]
[% FOREACH row = table.rows %]
<tr>
<tr>
[% FOREACH key = row %]
<th>$key</th>
[% END %]
</tr>
[% FOREACH key = row %]
<td>
<a href="images/graphes-$key-mean.[% ext %]">
<img class="graph" src="images/graphes-$key-mean_tn.png" alt="other"/>
</a>
</td>
[% END %]
</tr>
[% END %]
[% END %]
</table>
</div>
[% END %]
[% IF http %]
<div id="http_status">
<h3>HTTP return code Status (rate)</h3>
<a href="images/graphes-HTTP_CODE-rate.[% ext %]">
<img class="graph" src="images/graphes-HTTP_CODE-rate_tn.png" alt="HTTP_CODE-rate"/>
</a>
</div>
[% END %]
[% IF errors %]
<div id="errors">
<h3>Errors (rate)</h3>
<a href="images/graphes-Errors-rate.[% ext %]">
<img class="graph" src="images/graphes-Errors-rate_tn.png" alt="Errors-rate"/>
</a>
</div>
[% END %]
</div>
[% INCLUDE footer.thtml %]