2

Beanshell Sampler-Jmeter의 배열 목록 사용 방법은 무엇입니까? 으로 Beanshell은 '아무튼 기억Jmeter : Jmeter, Beanshell Sampler에서 ArrayList를 사용하는 방법?

Beanshell ArrayList


:

ArrayList myList = new ArrayList(); 
myList.add("something"); 
myList.add("something else"); 

for (int i = 0; i < myList.size(); i++) { 
    log.info(myList.get(i)); 
} 

jmeter.log 파일에 myList 내용을 인쇄 : 다음 코드, 즉 그냥 Java처럼

+0

질문을 형식화하여 읽을 수있게 할 수 있습니까? 예를 들어'rs.fetchAns ("1")'은 무엇인가? - 우리는 당신의 소스 코드를 가지고 있지 않기 때문에 우리는 그 코드가 의미하는 것과 그것이 무엇을 의미하는지 알 수 없다. 그러면 리턴 타입은 문자열입니다. '- 그것은 당신이 얻고있는 예외인가 또는 무엇인가? –

+0

질문이 수정되었습니다 ........ @ Kiril –

답변

6

, t 지원 Generics 그래서 다이아몬드 연산자 elsewis 사용하지 마십시오. e 오류가 발생합니다. Beanshell을 고수 할 특별한 이유가 없다면 JSR223 Test ElementsGroovy 언어로 전환하는 것이 좋습니다. 설명, 벤치 마크 및 스크립팅 모범 사례에 대해서는 Beanshell vs JSR223 vs Java JMeter Scripting: The Performance-Off You've Been Waiting For! 안내서를 참조하십시오.

+0

감사합니다. Dmitri. Generics <> Angle Brackets을 사용하면서 오류가 발생했습니다. Jmeter Beanshell에서 사용하지 않으려 고하는 것에 대해 언급 해 주셔서 감사합니다. –

0

beanhell에서 arraylist를 쉽게 사용할 수 있습니다. Java와 같으므로 ArrayList에 대한 패키지를 가져온 다음 ArrayList 객체를 만듭니다.

//importing arraylist package from java 
import java.util.ArrayList; 

//creating arraylist object 
ArrayList lines = new ArrayList(); 
관련 문제