J'utilise JMeter 5.1.1.1. p>
J'ai un fichier CSV ressemble à ceci p>
Quand j'appelle une demande HTTP comme celle-ci p>
Je reçois cela p>
JMeter ne prend pas la valeur mais passe simplement le nom de la variable à l'URI. P>
Mais si je prends la deuxième colonne Je me demande comment puis-je obtenir les valeurs de la première colonne? p>
merci. p> ComputerParam code> en mettant
$ {ChermentParam} code>, alors JMeter prendra la valeur (au lieu du nom de la variable). p>
3 Réponses :
Si les variables sont référencées comme suit:
${VARIABLE}
Merci JAHAN. J'ai essayé le ignorer la première ligne code> le modifier à la fois vrai et faux, je jusque le problème.
Je ne peux pas reproduire votre problème à l'aide du même Set de données CSV config: p>
La preuve que les variables ont été lues (suppose débogage Sampler and View Résultats Tree Soudouter Combinaison ) P>
Voilà donc vérifier ce qui suit: p>
Merci @dmitri. Si dans votre CSV, vous avez 2 colonnes CustomerID code> et
ComputerParam CODE>, mais lorsque vous exécutez l'API, vous utilisez seulement 1 colonne (la première colonne
CustomerID code> Dans ce cas, la deuxième colonne est là dans la CSV mais inutilisée), pourriez-vous reproduire le problème? Merci.
J'ai vérifié JMeter Log, il peut lire le CSV. La lecture de la CSV n'est donc pas la question. En fait, si nous avons 2 colonnes en CSV et que nous utilisons la deuxième colonne uniquement lorsque vous appelez l'API, tout bon ... pas de problème. Ensuite, j'ai essayé de modifier le CSV en n'ayant qu'une colonne et utilisez cette colonne dans mon appel d'API, puis je commence à voir le même problème ? CustomerID = $ {CustomerID} CODE> J'ai vérifié le CSV, il y a rien devant le nom de la variable
CustomerID code> :(
J'ai trouvé la cause fondamentale. Lors de la création du fichier CSV à l'aide du dernier Microsoft Excel 365, enregistrez-la sous forme de CSV et non CSV UTF-8. p>
Lorsque j'ai sauvegardé le fichier à l'aide de CSV, JMeter fonctionne parfaitement bien. Mais lorsque je l'ai sauvegardé en utilisant CSV UTF-8, alors le problème que j'ai décrit précédemment apparaît. p>
Ceci ne m'aide pas non plus
Dans CSV Data Set Set config, ajoutez CustoyerId, CompagnonParam dans les noms de variables. Changer aussi ignorer la première ligne à vrai
Je vois un problème similaire où seule ma première colonne de CSV est résolue et le reste d'entre eux ne sont pas définis. Eh bien, en fait, Sampler de débogage montre toutes les colonnes, mais dans Sampler Beanshell ou JDBC Sampler, seule la première colonne est résolue !!!