Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-12) was last changed on 14-Apr-2010 14:30 by Dario Foresti  

This page was created on 14-Apr-2010 14:30 by turchetti

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 96 added 194 lines
----
Ho fatto dei test analoghi a quelli della Telnext usando Resin 3.1 come application server e Microsoft Web Application Stress per la vatutazione dei tempi.
Lo script di test consiste in 12 richieste di servizio su coda XML, in particolare richieste di apertura di schede Loocup (quindi del tipo F(EXD;*SCO;) 1(AR;;A01). Se serve posso ripetere le stesse prove richiamando servizi più impegnativi.
La versione di Loocup che ho usato io è leggermente modificata rispetto a quella disponibile in Stable ed ha una gestione della sincronizzazione delle richieste meno spinta.
__ Test 1: 5 thread contemporanei che eseguono ricorsivamente lo script di test per 1 minuto __
%%prettify
{{{
Overview
================================================================================
Report name: 16/12/2008 12.36.10
Run on: 16/12/2008 12.36.10
Run length: 00:01:00
Web Application Stress Tool Version:1.1.293.1
Notes
--------------------------------------------------------------------------------
Test chiamata XML via code su server webup
Number of test clients: 1
Number of hits: 386
Requests per Second: 6.43
Socket Statistics
--------------------------------------------------------------------------------
Socket Connects: 390
Total Bytes Sent (in KB): 127.56
Bytes Sent Rate (in KB/s): 2.13
Total Bytes Recv (in KB): 3346.12
Bytes Recv Rate (in KB/s): 55.77
Socket Errors
--------------------------------------------------------------------------------
Connect: 0
Send: 0
Recv: 0
Timeouts: 0
RDS Results
--------------------------------------------------------------------------------
Successful Queries: 0
Script Settings
================================================================================
Server: webup
Number of threads: 5
Test length: 00:01:00
Warmup: 00:00:00
Cooldown: 00:00:00
Use Random Delay: No
Follow Redirects: Yes
Max Redirect Depth: 15
Clients used in test
================================================================================
localhost
Clients not used in test
================================================================================
Result Codes
Code Description Count
================================================================================
200 OK 386
Page Summary
Page Hits TTFB Avg TTLB Avg Auth Query
================================================================================
GET /servlet/XMLProviderServle 34 5774.85 5775.12 No No
GET /servlet/XMLProviderServle 33 396.70 396.73 No No
GET /servlet/XMLProviderServle 32 255.88 256.22 No No
GET /servlet/XMLProviderServle 32 149.97 150.03 No No
GET /servlet/XMLProviderServle 32 280.03 280.34 No No
GET /servlet/XMLProviderServle 32 287.66 287.66 No No
GET /servlet/XMLProviderServle 32 324.47 324.72 No No
GET /servlet/XMLProviderServle 32 59.38 59.41 No No
GET /servlet/XMLProviderServle 32 245.00 245.31 No No
GET /servlet/XMLProviderServle 32 47.34 47.34 No No
GET /servlet/XMLProviderServle 32 297.59 297.84 No No
GET /servlet/XMLProviderServle 31 49.81 49.84 No No
}}}
/%
__ Test 1: 50 thread contemporanei che eseguono ricorsivamente lo script di test per 1 minuto __
%%prettify
{{{
Overview
================================================================================
Report name: 16/12/2008 12.46.36
Run on: 16/12/2008 12.46.36
Run length: 00:01:00
Web Application Stress Tool Version:1.1.293.1
Notes
--------------------------------------------------------------------------------
Test chiamata XML via code su server webup
Number of test clients: 1
Number of hits: 98
Requests per Second: 1.63
Socket Statistics
--------------------------------------------------------------------------------
Socket Connects: 101
Total Bytes Sent (in KB): 33.10
Bytes Sent Rate (in KB/s): 0.55
Total Bytes Recv (in KB): 909.03
Bytes Recv Rate (in KB/s): 15.15
Socket Errors
--------------------------------------------------------------------------------
Connect: 0
Send: 0
Recv: 0
Timeouts: 0
RDS Results
--------------------------------------------------------------------------------
Successful Queries: 0
Script Settings
================================================================================
Server: webup
Number of threads: 50
Test length: 00:01:00
Warmup: 00:00:00
Cooldown: 00:00:00
Use Random Delay: No
Follow Redirects: Yes
Max Redirect Depth: 15
Clients used in test
================================================================================
localhost
Clients not used in test
================================================================================
Result Codes
Code Description Count
================================================================================
200 OK 98
Page Summary
Page Hits TTFB Avg TTLB Avg Auth Query
================================================================================
GET /servlet/XMLProviderServle 19 45871.11 45871.32 No No
GET /servlet/XMLProviderServle 15 2731.47 2731.47 No No
GET /servlet/XMLProviderServle 13 708.23 708.62 No No
GET /servlet/XMLProviderServle 9 458.89 458.89 No No
GET /servlet/XMLProviderServle 8 650.25 650.63 No No
GET /servlet/XMLProviderServle 8 214.25 214.38 No No
GET /servlet/XMLProviderServle 6 1076.50 1076.50 No No
GET /servlet/XMLProviderServle 5 489.80 489.80 No No
GET /servlet/XMLProviderServle 5 866.40 866.80 No No
GET /servlet/XMLProviderServle 5 151.60 151.80 No No
GET /servlet/XMLProviderServle 3 662.67 663.00 No No
GET /servlet/XMLProviderServle 2 245.50 245.50 No No
}}}
/%
__ Analisi dei risultati __
* Il numero delle richieste servite è stato di 396 nel caso di 5 connessioni e di 90 nel caso di 50 connessioni contemporanee. Il motivo è da ricercare nel prossimo punto.
* Sulla prima richiesta viene creata la connessione con AS400 e la coda di comunicazione. Nel caso di 5 connessioni contemporanee la prima richiesta è stata servita mediamente in 5 secondi, nel caso di 50 connessioni il tempo si è innalzato a 45 secondi. Evidentemente l'AS400 gradisce poco la connessione simultanea di 50 nuove sessioni (che è comunque una situazione alquanto anomala nella realtà).
* Mi sembra evidente che così com'è implementato adesso il sistema è poco scalabile e degrada velocemente le sue prestazioni sotto carico (anche se da me non si è mai bloccato).
*
Version Date Modified Size Author Changes ... Change note
12 14-Apr-2010 14:30 11.469 kB Dario Foresti to previous
11 14-Apr-2010 14:30 11.425 kB Dario Foresti to previous | to last
10 14-Apr-2010 14:30 11.014 kB Dario Foresti to previous | to last
9 14-Apr-2010 14:30 11.013 kB Dario Foresti to previous | to last
8 14-Apr-2010 14:30 2.966 kB Maianti Alberto to previous | to last
7 14-Apr-2010 14:30 2.935 kB Maianti Alberto to previous | to last
6 14-Apr-2010 14:30 0.975 kB turchetti to previous | to last
5 14-Apr-2010 14:30 0.602 kB Dario Foresti to previous | to last
4 14-Apr-2010 14:30 0.38 kB Dario Foresti to previous | to last
3 14-Apr-2010 14:30 0.558 kB Dario Foresti to previous | to last
2 14-Apr-2010 14:30 0.382 kB turchetti to previous | to last
1 14-Apr-2010 14:30 0.077 kB turchetti to last
« This page (revision-12) was last changed on 14-Apr-2010 14:30 by Dario Foresti