세 대의 서버로 구성된 부하 분산 (클러스터) 시스템에서 부하 테스트를 수행해야합니다.클러스터 된 시나리오 용 JMeter
JMeter를 통해 각 서버를 테스트하는 것이 좋습니까? 아니면 부하 분산 장치 전용 종단점을 호출하는 전체 클러스터를 테스트하는 것이 더 좋을까요?
감사합니다.
세 대의 서버로 구성된 부하 분산 (클러스터) 시스템에서 부하 테스트를 수행해야합니다.클러스터 된 시나리오 용 JMeter
JMeter를 통해 각 서버를 테스트하는 것이 좋습니까? 아니면 부하 분산 장치 전용 종단점을 호출하는 전체 클러스터를 테스트하는 것이 더 좋을까요?
감사합니다.
잘 작동하는 부하 테스트는로드 밸런서가 시스템에 대한 단일 진입 점 역할을하는 경우 실제 응용 프로그램 사용을 가깝게 모방해야합니다. JMeter는이 끝점에만 닿아야만 전체 시스템이 " 블랙 박스". 그렇게 각 JMeter를을 IP Spoofing을 구현하는 좋은 생각이 될 수 있도록
모범 사례 당신은 또한 지역의 다음과 같은 몇 가지를 고려할 수 있습니다 가상 사용자는 자체 소스 IP 주소를 가질 수 있습니다.
전체 시스템을 테스트하는 것이 항상 좋습니다. 부하 분산 관리에 문제가 있음을 알 수 있습니다. 프로덕션 환경과 동일한 조건에 있어야하는 것이 항상 좋습니다. 첫 번째 테스트를 평가 한 후. 하나의 서버가 또 다른 테스트를 통해 체인 속도를 늦추고 있다는 것을 규제하고 확인할 수 있습니다.
대답은 둘 다 (그리고 더 많은 경우를 찾아야합니다.) 실제 환경에 가깝도록 시스템을 테스트하여 성능을 파악해야합니다.
그러나 예를 들어 버전을 업그레이드 할 때 경우에 따라 서버가 온라인 상태로 유지되는 경우가 있으며 때로는 유지할 수있는 부하를 알아야합니다.