2017-12-19 22 views
1

LR12.55에 TruClient Web (IE) 프로토콜 스크립트를 만들었습니다. 50 명의 사용자와 스크립트를 실행하려고하면 일부는 실행 상태가됩니다. (25-37 사이) 나머지는 영원히 초기화에 걸렸습니다.LR 12.55/TruClient vusers가 실행되지 않을 Init 상태에서 멈춤

컨트롤러 -> 옵션 -> 시간 초과를 변경하고 초기화 시간 제한을 기본값 180에서 999로 변경했지만 문제가 해결되지 않았습니다. 아무도이 문제를 해결하는 방법에 대해 논평 할 수 있습니까 ????

답변

2

TruClient는 각 가상 사용자 (가상 사용자)에 대해 실제 브라우저를 실행하므로 시스템 리소스 소비가 API 수준 테스트보다 높습니다. 로드 엔진 생성기에 50 명의 가상 엔진이 너무 많을 수 있습니다.

나는 실행 중에 CPU 및 메모리 레벨을 확인하는 것이 좋습니다. 둘 중 하나가 80 % 이상 사용되면 여러 부하 생성기간에 부하를 분산시켜야합니다.

리소스가 완전히 활용되지 않으면 근본 원인을 확인하기 위해 실패를 분석해야합니다.

+0

우리는 3 개의로드 생성기를 가지고 있지만 모든 생성기에서 80 % 이상의 CPU 메시지를 수신합니다. 로드 중로드 생성기의 최적 CPU 사용은 어떻게됩니까? – user6252041

+1

TruClient의 리소스 풋 프린트는 다른 브라우저와 마찬가지로 애플리케이션에 크게 좌우됩니다. –

+1

응용 프로그램에서 많은 리소스를 소비하는 경우로드 생성자 당 가상 사용자 수를 줄이는 것이 가능합니다. 가상 사용자의 수를 80 % CPU 임계 값 이하로 줄여 자원 관련 오류 가능성을 줄이십시오. 단일 Vuser를 실행하여 각 Vuser의 자원 소비에 대한 정보를 얻을 수 있습니다. –

0

e-Dough의 우수한 응답을 얻으려면 이러한 가상 사용자를 컨트롤러와 동일한 하드웨어에서 실행하지 않아야합니다. 적어도 세 개의로드 생성기가 포함되어야합니다. 두 개는 기본로드이고 다른 하나는 제어 세트입니다. 이것은 컨트롤러에 추가됩니다.

문제는 고전적인 "시스템 외부 자원"상태로 나타납니다. 테스트 인프라 하에서 애플리케이션을 모니터링 할 때와 마찬가지로로드 생성기의 상태를 모니터링하는 것과 동일한 베스트 프랙티스를 고려하십시오. 시스템의 작동 위치 및 방법을 이해하기 위해 클래식 유한 리소스 모델 구성 요소 (CPU, DISK, MEMORY 및 NETWORK) 및 CPU 하위 시스템 및 응용 프로그램과 같은 추가 하위 구성 요소에 대한 모니터를 갖기를 원합니다. 부하 생성기가 건강에 좋지 않아 테스트 결과가 왜곡 될 수있는 확장성에 대해 거짓 부정을 제거 할 수 있기를 원합니다. 실제로 사용중인 시스템이 리소스가 제한되어 있기 때문에 실제로 가상 사용자가 느릴 때 응용 프로그램을 보여주는 가상 사용자의 속도가 느립니다.

+0

내 로컬에서 컨트롤러를 실행 중이며 나머지 3 개의로드 생성기 (마지막 하나는 강력하지는 않지만 2 개는 더 강력합니다)가 있습니다. 부하 생성기에 대한 최적의 CPU 사용량은 얼마입니까? – user6252041

+0

그리고 실행중인 모든 TruClient 가상 사용자가 시작되지 않습니까? –