Bonjour,
Ci-dessous,
Le 05/12/2009 09:52, MLH a ecrit :
> Bonjour les Jmeteriens,
>
> J’ai un problème et/ou question concernant les download et upload
> pendant un test de charge d’une application en protocole http.
> Avec le Proxy JMeter, j’enregistre un scénario durant lequel il y a un
> download depuis le serveur sur mon poste et un upload de mon poste
> vers le serveur.
> L’enregistrement se passe bien, les up et down load se font en une
> dizaine de secondes.
> Lorsque je rejoue le scénario sur un tir unitaire, dans l’arbre de
> résultat tout est OK, aucune erreur. Mais je constate que le upload et
>
Si la requête HTTP au sens HTTP s'exécute correctement, c'est à dire à
une réponse en code 200 ou 304, et bien dans l'arbre la requête sera
marquée en vert (réussie). Malheureusement ce ne signifie pas que c'est
OK pour l'application, car cette dernière peut te renvoyer une page html
d'erreur qui aura un code 200 au sens HTTP...
> le download sont trop court (temps en ms alors qu’en réel et durant
> l’enregistrement une dizaine de secondes) ; de plus le fichier censé
>
Cela confirme que cela n'a pas bien marché coté application.
> être downloader sur mon poste en local n’existe pas. Il n’a pas été
> téléchargé pendant le tir unitaire de JMeter. De même le fichier censé
>
Normalement, le fichier download doit "apparaitre" par exemple dans
l'arbre de résultats, dans l'onglet Données de réponse, avec plein de
caractères "bizarres" si c'est un fichier binaire.
> être transférer sur le serveur depuis mon poste ne l’est pas.
>
Tu dois compléter ton scénario JMeter au niveau de la requête
correspondant à ton upload, dans le champ "Envoyer un fichier avec la
requête" > Chemin du fichier, il faut mettre soit le chemin complet
(préférable) c'est à dire "c:\repertoire\mon_fichier.pdf" ou soit
laisser que le nom du fichier, mais dans ce cas le fichier doit être
dans le répertoire jmeter_home\bin.
(pour l'explication : quand JMeter enregistre le scénario avec le proxy,
il ne voit que le nom du fichier uploadé, et donc enregistrement
seulement cette information. Le chemin ne lui étant pas visible (car
cela se passe sur le navigateur internet "en local")
> D’où ces questions :
> Est-ce normal ? Ou JMeter permet-il de simuler la même chose que
> durant l’enregistrement pour que le fichier downloader soit
> télécharger sur mon poste local et le fichier uploader transférer vers
> le serveur à chaque tir et éventuellement pour chaque utilisateur dans
> le cas d’un tir non unitaire ?
>
Oui possible. Tu dois simplement compléter / ajuster ton script.
> En espérant que quelqu’un pourra m’aider car j’ai l’impression que
> JMeter peut faire ce genre de choses.
>
A+
Milamber
> @+
>
> >
>
>