Miki TFC - http://www.miki.cat
 

3.3. Jocs de Proves i anàlisi de rendiment

3.3.1. Entorn de treball

El XicHttpd s'ha provat en dues màquines diferents, i s'ha generat la càrrega des d'una tercera, a continuació se'n mostren les característiques:

  1. Desenvolupament i proves:

  2. Generador de càrrega:

  3. Característiques de la xarxa:

3.3.2. Proves bàsiques

Les primeres proves que es fan són per comprovar que realment el XicHttpd respongui el que toca, sobretot pel que fa als codis d'error de les respostes. Per aquestes comprovacions s'utilitza una connexió telnet des d'un altre terminal. Mostrem a continuació algunes d'aquestes sortides:

3.3.3. Proves de rendiment

Les tres aplicacions de test que s'han aplicat són el Surge[1], el JMeter[2] d'Apache i el Web Stress[3] de Microsoft. A continuació es mostren algunes de les característiques de cada un i l'ús que n'he fet:

Tot seguit es mostren els resultats que es creu que són més característics.

Resultats:

Per acabar parlarem de les utilitats que s'han fet servir per tal de veure l'estat de la màquina sobre la que corre el XicHttpd ja que es considera un aspecte prou important. Tot i així el fet de determinar els requisits hardware mínims en funció de la càrrega ja no és un tema tan trivial, i s'haguéssin necessitat diferents entorns per tal de fer les proves.

Notes

[1]

Surge: http://www.cs.bu.edu/faculty/crovella/links.html

[2]

JMeter: http://jakarta.apache.org/jmeter/index.html

[3]

Web Stress: http://www.microsoft.com/technet/itsolutions/intranet/downloads/webstres.asp

[4]

GKrellM: http://freshmeat.net/projects/gkrellm