2

Comment utiliser la liste de tableaux dans Beanshell Sampler-Jmeter?Jmeter: Comment utiliser ArrayList dans Jmeter, Beanshell Sampler?

+0

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? –

+0

La question a été corrigée ........ @ Kiril –

Répondre

6

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:

Beanshell ArrayList


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.

+0

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. –

0

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();