Comment faire pour modifier le contenu de Corps Post dans JMeter de la Requête HTTP
Veuillez pardonner mon ignorance, comme je suis un jmeter noob. Mon webservice accepte objets JSON si j'étais capable d'écrire un test rudimentaire où j'ai créer une Requête HTTP avec un objet JSON dans le "Corps Post" partie de la requête http.
De toute façon, ce que je veux faire est d'avoir de la Requête HTTP choisir un autre objet JSON à partir d'un fichier csv ou quelque autre mécanisme d'entrée afin que je puisse rendre aléatoire les types de requêtes en cours d'exécution au cours de l'essai de charge. Est-il un moyen de faire cela? La plus proche est probablement à l'aide de variables (section 4.11 dans le manuel de l'utilisateur), mais j'ai le sentiment que ce n'est pas la manière dont les variables sont utilisées.
Une seconde, j'ai émis l'hypothèse (bien que je n'ai pas encore essayé car je pense que la méthode ci-dessus est plus simple) est de créer une Requête HTTP par Défaut obj avec un tas de Requêtes HTTP avec différents objets JSON en eux et ensuite utiliser un Hasard Contrôleur au hasard de passer par mes multiples Requêtes HTTP à chaque passage.
Si il y a une troisième façon, je suis toutes les oreilles pour apprendre à utiliser cet outil. Je vais continuer à lire et, éventuellement, d'expérimenter avec le plan B ci-dessus. Merci d'avance pour toute aide que vous pouvez me donner.
Mise à JOUR: j'ai Donc essayé la deuxième manière et il semble fonctionner. J'ai eu 3 différentes requêtes HTTP et le nombre de fois que chaque demande est touché varie d'une série à l'autre. J'ai toujours inviter les réponses de la communauté depuis que j'avais envie de voir ce que les pros le faire pour des questions similaires à la mienne.
OriginalL'auteur Classified | 2013-09-17
Vous devez vous connecter pour publier un commentaire.
Vous avez partiellement répondu à votre question vous-même, en disant: "fichier csv ou". Voici les détails.
Vous devrez utiliser CSV ensemble de données de config dans votre plan de test pour lire des données à partir d'un fichier CSV. Dans votre courrier le corps, utiliser les variables lues à partir de CSV.
Ici est un écran de fonte montrant comment utiliser csv ensemble de données de config.
Le tutoriel n'est pas la réponse exacte à votre problème. Au lieu d'utiliser de la codé en dur JSON dans
Post Body
, utilisez les variables définies dans le format CSV ensemble de Données de config.OriginalL'auteur Manish Sapariya