2017-10-03 1 views
0

J'ai un scénario dans lequel je dois exporter les valeurs (les détails d'un groupe de personnes) d'une page Web au format CVS ou PDF sur mon bureau. La réponse a été le succès Lorsque j'ai enregistré ce scénario dans jmeter. Lorsque j'ai ajouté des échantillonneurs enregistrés dans le groupe de threads et les ai exécutés, j'ai reçu une réponse de succès avec le code de réponse 302. Mais le temps d'échantillonnage est très inférieur à celui de F12 (capturé manuellement à l'aide de l'outil de développement F12).Jmeter - temps d'échantillonnage incorrect

C'était une demande POST quand je l'ai enregistré. Dans les résultats, il a été montré 3 échantillons d'enfants différents sur 1 est POST et les 2 autres sont des demandes GET. Et 1 demande supplémentaire avec demande vide.

Ce qui suit est la structure:

1 /WebPages/Common/abc.aspx?mhsghgsjfgjsdg -child1 (demande POST) -child2 (GET demande) -child3 (GET demande) 1/WebPages /Common/abc.aspx?mhsghgsjfgjsdg (demande vide)

C'est une application C#. Même pour d'autres demandes, j'obtiens le code de réponse 302 avec un temps d'échantillonnage correct. Donc, je n'ai aucun problème avec ces échantillons.

Quelqu'un pourrait m'aider à trouver ce qui pourrait être le problème pour le temps d'échantillonnage incorrect? et comment puis-je le résoudre pour obtenir le bon temps d'échantillonnage?

Appréciez vos entrées ou votre résolution.

Répondre

0

Très probablement, vous ne gérez pas ce que l'on appelle des «ressources intégrées». Presque chaque page HTML contient des images, des styles, des scripts, polices, etc.

Dans l'onglet "Avancé" de l'élément TICK de configuration HTTP Request Defaults:

  • Extrayez Toutes les ressources intégrées
  • Téléchargements parallèles

JMeter HTTP Request Defaults

De cette façon, vous "dire" tous JMeter HTTP Request sam Pour télécharger des images, des scripts, des styles, etc., comme les navigateurs, vous devriez commencer à obtenir un temps de réponse comparable.

Pour plus d'informations sur le réglage de JMeter afin que votre test soit plus réaliste consultez le guide How to make JMeter behave more like a real browser.