2017-12-07 3 views
0

JMeter에서 기록 된 스크립트를 실행하면서 호스트 서버의 CPU, RAM 사용량 & 성능 결과를 계산하는 동안 아래에서 언급 한 오류의 원인을 알아야합니다. 테스트 스크립트를 실행하기 전에 호스트 된 서버의 컴퓨터에서 RAM 사용률을 계산하기 위해 호스트 된 서버에서 Server Agent을 시작했습니다.PerfMon Metrics Collector - JMeter의 오류

LAN 연결을 사용하여 로컬 컴퓨터를 연결하고 JMeter 스크립트를 실행하면 아래 그림 -1에서 설명한 것처럼 CPU &의 RAM 사용률 상태를 얻을 수 있습니다.

image-1

내가 WIFI 연결를 사용하여 내 로컬 컴퓨터를 연결하고 JMeter를 스크립트를 실행하기 시작할 때, 나는 내 CPU & RAM 사용률 상태 및 java.net.ConnectException 추적 할 수 없습니다 : 연결 시간 초과 : 연결 아래의 그림 2와 같은 오류 메시지가 표시됩니다.

enter image description here

나에게이 문제에 대한 해결책을 알려 주시기 바랍니다.

답변

1

아마도 대부분의 WiFi 연결은 subnet에 있기 때문에 JMeter는 서버 에이전트와 연결할 수 없습니다.

JMeter 호스트와 ServerAgent 호스트에서 서브넷 마스크가 같지 않으면 서브넷 마스크를 확인하십시오. 특정 IP routing 설정 없이는 연결할 수 없을 가능성이 높습니다. 네트워크 관리자와상의하여 문제를 해결할 수 있습니다.

telnet 명령 (또는 이와 동등한 기능)을 사용하여 ServerAgent가 실행중인 호스트의 포트 4444에 연결할 수없는 경우 - JMeter의 Perfmon Metrics Collector Listener는 데이터도 가져올 수 없습니다. 난 강력하게 당신의 접근 방식을 재검토하고 테스트 실행을 위해 다시 LAN으로 전환하는 것이 좋습니다 있도록


What’s the Max Number of Users You Can Test on JMeter? 기사에 따르면 당신은 WiFi를 통해 부하 테스트를 실행 할 수 없습니다. Wi-Fi를 통해 애플리케이션에 액세스 할 때 애플리케이션의 동작을 확인해야하는 경우 더 느린 연결을 시뮬레이트 할 수 있습니다. controlling JMeter's bandwidth