초기값 설정

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

초기값 설정

zepinos
DB 에서 처음에 테스트를 위한 값을 가져온 뒤 이를 변수에 넣고 테스트를 진행하려고 합니다.

DB 에서 랜덤하게 가져오게 하고 있으며, apache httpd 을 걷어내고 tomcat 단독 실행환경을 만든 뒤 L4 로 분산되는 환경인 것 처럼 하기 위해 Random 으로 서버 접속까지 임의적으로 하도록 하고 있습니다. 그러한 코드를 @BeforeProcess 에 넣어놨는데 별 문제가 없을까요?

그리고, 이렇게 정의된 값을 static 변수에 넣어서 @Test 메쏘드에서 사용해도 문제는 없을까요? 아니면 다른 방법으로 @Test 메쏘드에 값을 전달할 방법이 있을까요?


조언 부탁드립니다.
Reply | Threaded
Open this post in threaded view
|

Re: 초기값 설정

junoyoon
Administrator
곧 출시될 ngrinder 3.3 에서는 말씀 하신 기능이 타겟 호스트 필드에 Host명/IP를 여러개를 등록하면 Host 명 으로 서버 젒근시 자동으로 DNS 셔플링하기 때문에 L4를 사용하는 것과 같은 효과를 내도록 개선됩니다.

그 전에는 지금 하신것과 같이 @BeforeProcess 에서 패치하는 방법을 사용하실 수 밖에 없습니다.
Reply | Threaded
Open this post in threaded view
|

Re: 초기값 설정

zepinos
그렇다면 @BeforeProcess 은 vuser 의 수에 상관없이 1 번만 실행되고 그 값을 공유해서 사용하게 되는건가요?
Reply | Threaded
Open this post in threaded view
|

Re: 초기값 설정

junoyoon
Administrator
프로세스 개수만큼만 실행됩니다.