2017-09-22 1 views
0

우분투 전에 제대로 종료되지 않은 : 실행 테스트 완료우분투 : 실행 테스트 완료

전에 제대로 종료되지 않은 나는 두 가지 질문 1) 나는 4500 사용자가 두 개의 기계 (+ 2250 2250)에서 테스트를 실행하고 있습니다. 시험 기간은 1 시간 30 분입니다.

마지막 테스트가 끝나지 않았으며 콘솔에 통합 요약을 제공하지 않습니다.

2

enter image description here)

키 (CTRL + C)에 의해 테스트를 닫은 후. 마스터 시스템에서 jtl 보고서를 열면 2250 명의 사용자가 Lisner의 Active threads에 표시됩니다.

답변

0

ctrl + c를 사용하면 실행중인 프로세스가 종료되지 않습니다.

shutdown.sh (또는 환경에 따라 bat)를 실행하여 테스트를 끝내면 실행중인 프로세스가 적절하고 정상적으로 실행을 종료하도록 신호를 보냅니다. 여기를 참조하십시오 : http://jmeter.apache.org/usermanual/get-started.html

편집 : 정지를 강요하기 위해 stoptest.cmd | sh를 사용할 수 있습니다.

+0

예에서 JMeter Best Practices 및 권장 사항을 수행하고 있는지 확인하지만 내가 Ctrl + C를 사용하므로 테스트를 완료 오랜 시간 동안 기다렸다, 나는 공유 링크로 볼 것이다. –

0

실행 로그 파일을 살펴보면 내 생각에 9000 개의 스레드가 시작됩니다. remote testing의 경우 JMeter 원격 엔진은 각각 인 절대적으로 독립적 인 입니다. 따라서 각 엔진은 마스터에서받은 Test Plan을 실행합니다.

Thread Group에 4500 개의 스레드를 정의하면 개마다 개의 JMeter 슬레이브가 4500 명의 가상 사용자를 시작한다는 것을 의미합니다.

JMeter가 Shutdown 이벤트에 응답하지 않는다는 사실은 JMeter 엔진이 과부하되어 합리적인 시간 내에 정상적으로 종료 할 수 없다는 사실을 나타냅니다. JMeter로드 생성기의 최소한 기본 CPU 및 메모리 통계를 모니터링하여 충분한 여유 공간을 확보하여 리소스가 부족한 것처럼 작동하면 응답 시간이 증가합니다 (테스트를 종료 할 수 없음). 잘). 그래서 내 권장 사항은 다음과 같습니다

  1. 은 당신이 제공하는 부하가 나는

    JMeter 4500 users started

  2. 당신이 모니터링을 확인 두 번 제공되는 인상이다 많은 사용자로서 여러분의 기대에 일치하는지 확인 JMeter로드 생성기의 CPU, RAM, 네트워크 및 디스크 용량은 JMeter PerfMon Plugin을 사용할 수 있습니다.
  3. 확실히 당신이 9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure
+0

안녕하세요 Dimitri, 각 컴퓨터에서 2250 명의 사용자가 테스트를 실행하고 있습니다. 따라서 두 대의 슬레이브 머신에서는 4500 명의 사용자가됩니다. 하지만 마스터 컴퓨터에서 생성 된 통합 보고서 (.jtl)를 확인하고 있습니다. 활성 스레드는 2250 명의 사용자 만 표시한다고 계산합니다. –

관련 문제