J'ai des problèmes lors de l'enregistrement d'une demande de téléchargement de fichier à l'aide de JMeter Proxy. Le fichier peut être sélectionné avec l'option de navigation et en appuyant sur le bouton SAVE
ou SUBMIT
, la page se rafraîchit et passe à l'état initial.Demande de téléchargement de fichier dans SharePoint Site Web utilisant l'enregistrement proxy JMeter et le test de chargement échoue
Je travaille sur un projet de test de charge sur un On-Premise SharePoint (v2013) Site Web avec les conditions suivantes,
- authentification par formulaire - Connexion et les cookies de session travaillent correctement avec JMeter.
- besoin de passer quelques variables dynamiques comme __EVENTVALIDATION, __VIEWSTATE, __REQUESTDIGEST, __VIEWSTATEGENERATOR qui doit être extrait au moyen d'un RegEx extracteur à JMeter de chaque demande et doit être transmise à demande POST ultérieure en tant que paramètres.
Pour contourner ce problème, j'ai utilisé BlazeMeter Extension Chrome pour enregistrer les demandes de téléchargement de fichiers et tous les appels API pourraient être enregistrés correctement. Mais a des problèmes en rejouant dans JMeter. Le téléchargement de fichier échoue à nouveau même si toutes les demandes passent.
- Tout le fichier télécharger POST demandes passe par un code de réponse de succès de et donne le même contenu HTML que la réponse, tout en rejouant dans JMeter, mais le fichier est téléchargé jamais.
Enfin, j'ai décidé d'écrire le corps de la requête brute pour la requête POST de téléchargement de fichier et de transmettre le contenu du fichier sous la forme d'une chaîne encodée en base64. Merci beaucoup pour ta réponse. Je vais certainement essayer la façon dont vous avez mentionné la prochaine fois. – sudheeshcm