Comment utiliser la liste de tableaux dans Beanshell Sampler-Jmeter?Jmeter: Comment utiliser ArrayList dans Jmeter, Beanshell Sampler?
Répondre
Tout comme dans Java, à savoir le code suivant:
ArrayList myList = new ArrayList();
myList.add("something");
myList.add("something else");
for (int i = 0; i < myList.size(); i++) {
log.info(myList.get(i));
}
imprimera myList
contenu à de fichier:
Rappelez-vous que Beanshell n » t soutenir Generics alors évitez d'utiliser des opérateurs de diamants elsewis Vous obtiendrez des erreurs. S'il n'y a pas de raison particulière de s'en tenir à Beanshell, je suggérerais de passer au langage JSR223 Test Elements et au langage Groovy - voir le guide Beanshell vs JSR223 vs Java JMeter Scripting: The Performance-Off You've Been Waiting For! pour des explications, des tests de performances et des bonnes pratiques de script.
Merci Dmitri. J'utilisais les supports d'angles Generics <> et je recevais des erreurs. Merci de mentionner ceux-ci, pour éviter d'utiliser dans Jmeter Beanshell. –
Vous pouvez facilement utiliser arraylist dans beenshell. il est le même que Java donc importer un paquet pour ArrayList
, puis créer l'objet ArrayList
.
//importing arraylist package from java
import java.util.ArrayList;
//creating arraylist object
ArrayList lines = new ArrayList();
Pouvez-vous s'il vous plaît investir dans le formatage de votre question afin qu'elle soit lisible? Par exemple, qu'est ce que 'rs.fetchAns (" 1 ")' - nous n'avons pas votre code source donc nous ne savons pas ce que ce code signifie ou ce qu'il retourne. Ensuite, le type de retour est une chaîne. '- est-ce une exception que vous obtenez ou quoi? –
La question a été corrigée ........ @ Kiril –