본문 바로가기

Programming/Window

Jmeter remote start (원격pc로 jmeter테스트하기)

로컬PC로 Jmeter스트레스테스트를 하게 되면 , 로컬PC의 성능이나 동시작업중인것에 따라 

스트레스 테스트가 제대로 나오지 않을수 있습니다. 


고로, 원격PC를 통해서 하게 되는데 원격PC로 테스트플랜파일을 옮겨 실행할 수도 있지만

좀더 편하고! n개 이상의 원격PC를 사용하고 싶다면 

remote 기능을 사용해야 합니다. 


간단히 말해, 유저의 PC가 masterPC  원격PC가 slavePC가 되겠습니다. 


1. 원격PC 체크

- 방화벽은 꺼주세요.

- masterPC와 Jmeter버전을 동일하게 맞춥니다. (전 이문제 때문에 작동이 제대로 되지 않았습니다 ㅜㅜ)

- 테스트서버로의 연결 허용을 확인해주세요 .




2. Master PC 환경설정 파일 수정

apache-jmeter-2.8\bin\jmeter.properties 파일의 원격PC의 IP를 적습니다.

여러개일 경우, 쉼표로 구분하여 적어줍니다. 





3. Slave PC 구동시키기

Jmter폴더로 가서 jmeter-server.bat 을 실행시킵니다. 


이런식으로 동작하면 정상적입니다. 





4. MasterPC  구동

Jmter폴더로 가서 jmeter.bat을 실행시킵니다. 



다음과 같이 아까 추가한 원격PC들의 ip를 확인할수 있습니다. 







5. 테스트 실행

적당히 테스트플랜을 작성하고 

remote start -> 원격PC를 선택합니다








6. Slave PC  확인

MasterPC에서 구동한대로 원격PC에서 테스트를 시작한걸 확인 할 수 있습니다.