Jmeter 성능 실제 분산 스트레스 테스트


분산 실행 원리

1. JMeter 분산 테스트 중에 머신 중 하나를 스케줄링 머신(마스터)으로 선택하고 다른 머신을 실행 머신(슬레이브)으로 선택합니다.

2. 실행 시 마스터는 각 슬레이브에게 스크립트를 전송하고 슬레이브는 스크립트를 받은 후 실행을 시작합니다. 슬레이브는 실행할 때 GUI를 시작할 필요가 없습니다. 명령줄 모드를 통해 실행해야 한다는 것을 이해합니다. .

3. 실행이 완료된 후 슬레이브는 결과를 마스터로 다시 보내고 마스터는 모든 슬레이브 정보를 수집하고 요약합니다.

전제 조건:

1. 먼저 JMeter 인터페이스 스트레스 테스트 스크립트를 만듭니다.

2. 스케줄링 머신(마스터) + 실행 머신(슬레이브)이 동일한 LAN에 있고, 동일한 버전의 JMeter + jdk가 설치되어 있습니다.

스케줄러(마스터) + 실행머신(슬레이브) 구성

기본 머신의 JMeter/bin에 있는 JMeter.properties 파일을 다음과 같이 수정합니다.

그림

수정해야 합니다: server.rmi.ssi.disable=true. 그렇지 않으면 오류가 보고됩니다.

그림

슬레이브 머신에서도 비슷한 구성을 수행합니다.

그림

그림

JMeter를 시작하기 전에 먼저 JMeter-server를 시작해야 합니다. 그렇지 않으면 오류가 보고됩니다.

그림

JMeter.sh(mac), JMeter.bat(window)를 시작하고 스크립트를 실행한 후 원격 시작을 실행합니다.

그림

마지막으로 제 글을 주의 깊게 읽어주시는 모든 분들께 감사의 말씀을 전하고 싶습니다. 호혜는 언제나 필요합니다. 비록 그다지 귀중한 것은 아니지만, 사용할 수 있다면 직접 가져갈 수 있습니다.

여기에 이미지 설명을 삽입하세요.

이 정보는 [소프트웨어 테스팅] 친구들을 위한 가장 포괄적이고 완전한 준비 창고가 되어야 합니다. 이 창고는 또한 가장 어려운 여정을 통해 수만 명의 테스트 엔지니어와 동행했습니다. 또한 도움이 되기를 바랍니다!  

추천

출처blog.csdn.net/nhb687095/article/details/132918658