2016-10-28 7 views
0

BeanShell PreProcessor에서 Test Case에 스크립트를 작성했으며 ThreadGroup에 값 (Integer)을 사용하고 싶습니다.jMeter에서 Integer 유형의 값을 공유하는 방법

vars.put()을 사용하면 문자열 유형 만 공유 할 수 있습니다.

참고 : 나는 스레드의 번호 (사용자) 블록의 값을 사용하려는

Image Link

답변

0

가이 일을 적어도 3 가지 방법은 다음과 같습니다

  1. 사용 vars.putObject() - JMeterVariables에 임의의 객체를 배치합니다.
  2. 문자열에 대한 캐스트 정수
  3. 사용 bsh.shared namespace 같은 :

    bsh.shared.myInt = 15 
    

참조하여 JMeter에서으로 Beanshell 스크립트에 대한 자세한 내용은 How to Use BeanShell: JMeter's Favorite Built-in Component 가이드는

참고 테스트! Beanshell 테스트 요소를 사용하여 현재 Thead Group의 스레드 수를 수정할 수 없습니다.

+0

답장을 보내 주셔서 감사합니다. 하지만 방금 이미지 링크를 추가했습니다. 내 말을 들어 봐. Beanshell Preprocessor에서 값을 얻었고 * Number of Threads * 블록에 값 (물론 Integer 타입)을 사용하고 싶습니다. – KC7