[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: tools per fare uno stress-test




> ciao intanto grazie per le info.
> il fatto è che non conosco l'applicazione che sta lavorando perchè 
> sviluppata da una ditta terzi e tieni conto che non conosco neanche 
> java.

Questo dovrebbe essere un punto a favore tuo, e convoglia nella mia tesi:
Con gli use cases in mano, stilate delle "navigazioni campione" e fate un 
test case da N utenze, e vedete su quale use case, con quanti utenti il 
sistema si pianta.

Poi andate dagli sviluppatori e gli fate presente dove l'applicazione 
si pianta: e' anche piu' comodo per il cliente, che sa che il sistema 
s'inchioda sul caso d'uso "autenticazione utente" e non su 3400 query 
al db.

> il fatto dei test separati è motivato dal fatto che vorrei vedere 
> l'andamento del sistema nel complesso (quante utenze regge), vedere 
> come sono le performance globali su delle query pesanti predefinite 

L'andamento del sistema nel complesso (Web server + application server + db)
IMHO lo testi meglio nel complesso, che nei singoli layers. 

> Le singole componenti le voglio testare perchè sono sicuro che il 
> webserver regge, in quanto non fa altro che interrogare il db e ritornare i 
> risultati, ma il presentation layer è ben studiato con paginazione, filtri ecc.

Una precisazione ;) il webserver e' apache, webshpere e' un application 
server. Il presentation layer gira su WebSphere cmq. Quindi il problema 
Principale e' nel data access layer (tutti questi layer sono sviluppati 
dagli sviluppatori, quindi se qualcosa non va, sai a chi tirare le orecchie).

> quello che mi preoccupa sono le performance del db che tiene in pancia 
> qualche centinaio di milioni di record. Puoi quindi capire che qualche 
> query possa andare lenta!!!

Che tipo di applicazione e'? E' stata pensata una forma di caching nell' 
application server?

> Dopo il lavoro di tuning con i dba voglio quindi vedere fino a che punto 
> regge il sistema per dimensionarlo correttamente prima che arrivino le 
> lamentele dei clienti.

In bocca al lupo
Giuseppe

PS occhio a postare in HTML ;) non e' ben visto (giustamente)


** Le e-mail provenienti dalla Banca d'Italia sono trasmesse in buona fede e
non comportano alcun vincolo ne' creano obblighi per la Banca stessa,
salvo che cio' non sia espressamente previsto da un accordo scritto.
Questa e-mail e' confidenziale. Qualora l'avesse ricevuta per errore, La
preghiamo di comunicarne via e-mail la ricezione al mittente e di
distruggerne il contenuto. La informiamo inoltre che l'utilizzo non
autorizzato del messaggio o dei suoi allegati potrebbe costituire reato.
Grazie per la collaborazione. 
-- E-mails from the Bank of Italy are sent in good faith but they are neither
binding on the Bank nor to be understood as creating any obligation on its
part except where provided for in a written agreement. This e-mail is
confidential. If you have received it by mistake, please inform the sender
by reply e-mail and delete it from your system. Please also note that the
unauthorized disclosure or use of the message or any attachments could be
an offence. Thank you for your cooperation. ** 

Reply to: