Loadrunner에는 세 가지 주요 구성 요소가 있습니다. 1. 주로 스크립트 기록 및 디버깅에 사용되는 스크립트 2. 장면 매개변수를 설정하고 가상 사용자를 관리하는 콘솔 컨트롤러 3. 테스트 보고서를 생성하는 결과 분석기 분석.
loadrunner의 세 가지 주요 구성 요소:
1. 스크립트 사용자 스크립트(가상 사용자 생성기): 스크립트 기록 및 디버깅
테스터는 LoadRunner의 Vuser(가상 사용자)로 대체됩니다. 테스터는 Vuser 스크립트 형식으로 고정된 작업을 실행합니다. 컴퓨터는 여러 Vuser를 실행할 수 있으므로 LoadRunner는 성능 테스트를 위한 하드웨어 요구 사항을 줄입니다.
시나리오에서 Vuser가 수행하는 작업은 Vuser 스크립트를 사용하여 설명됩니다. 시나리오를 실행할 때 각 Vuser는 Vuser 스크립트를 실행합니다. Vuser 스크립트는 사용자 작업을 기록하고 성능 지표 계산을 용이하게 하기 위해 서버 성능을 측정하고 기록하는 일련의 기능을 포함합니다. 이는 실제 사용자가 작업을 수행하는 동안 시간을 기록하기 위해 스톱워치를 들고 있는 것과 같습니다.
2. 콘솔(컨트롤러): 장면 매개변수 설정 및 가상 사용자 관리
컨트롤러는 성능 테스트 시나리오 생성, 여러 가상 사용자 관리 및 조정을 담당합니다. Controller 각 Load Generator에 실행되는 작업을 할당하고, 소프트웨어 시스템의 각 노드의 성능도 온라인으로 모니터링하며, 결과 데이터를 수집하여 LoadRunner의 Analysis에 제공합니다.
①Load Generator: PC이며, 가상 머신 등 각 PC의 리소스를 사용해야 합니다. 컴퓨터에서 시뮬레이션할 수 있는 사용자 수는 1,000명입니다. 5,000명을 대상으로 온라인 테스트를 수행하려면 다른 PC를 연결하고 해당 IP 주소를 입력하면 됩니다.
컨트롤러에서 "시나리오 스크립트"의 부하 생성기에서 "추가"를 클릭하고 IP 주소를 입력한 다음 도구 모음에서 부하 생성기를 클릭하고 연결을 클릭하면 실제 머신의 리소스를 사용할 수 있습니다. (새로운 물리적 기계에는 부하 생성기 소프트웨어가 있어야 합니다.)
일반 용어로 부하 생성기는 컨트롤러의 "하위"입니다. 컨트롤러는 명령을 내리고 부하 생성기는 구현을 담당합니다. 일반적으로 LoadRunner가 컴퓨터에 설치되면 부하 생성기가 자동으로 설치되며 컨트롤러는 다형성 컴퓨터의 부하 생성기를 제어하여 명령에 동의하고 작업을 함께 완료할 수 있도록 합니다.
②에이전트: 일관된 가상 사용자를 확보하기 위해 협력하기 위해 각 클라이언트에 배포
로드 생성기에서는 컨트롤러가 명령을 내릴 수 있고 각 물리적 머신이 이를 들을 수 있다는 것을 알고 있으므로 에이전트 프로그램을 사용하므로 프로그램을 시작하십시오. .
에이전트는 컨트롤러의 지시를 실시간으로 듣고 각 압력 발생기의 가상 사용자를 조정하는 역할을 담당합니다.
3온라인 테스트를 수행할 때 온라인 기계는 두 가지 조건을 충족해야 합니다.
1) 부하 발생기 설치
2) 에이전트 시작: 모든 프로그램 ->HP LoadRunner -> 고급 설정 ->LoadRunner 에이전트 프로세스
3. 결과 분석기(분석): 테스트 보고서 생성
④모니터: 성능 테스트 중 프로세스 중 모든 서버의 중요한 리소스를 모니터링해야 합니다.
⑤ 관리자로 컨트롤러를 열면 시나리오 유형 선택
1수동 시나리오 유형이 있어 장면을 수동으로 설정할 수 있습니다(Vuser 그룹 생성, 스크립트 지정, 생성기 로드, Vuser 수)
– 백분율 모드 사용… : 가상 총 사용자 수를 정의하고 각 스크립트에 일정 비율의 가상 사용자를 할당합니다. 예: 총 가상 사용자 수는 20이고 001_login 40% 및 002_lookFlight 60% 두 개의 스크립트가 있습니다(비율 중 하나가 수정되면 다른 비율은 자동으로 1이 됩니다. 이 비율은)
컨트롤러가 시작되기 때문입니다. 천천히, 모드 변환을 수행하려면 Senario –> 시나리오를 Vuser 그룹 모드로 변환한 다음 스크립트를 가져옵니다.
– 위를 선택하지 않으면 숫자를 기준으로 합니다. 예: 총 가상 사용자 수는 20이고, 001_login 8 및 002_lookFlight 16이라는 두 개의 스크립트가 있습니다(숫자 중 하나가 수정되면 다른 숫자는 자동으로 변경됩니다.)
– 기업에서는 일반 동시 테스트가 수백 명의 사용자에 도달하므로 비율이 덜 사용됩니다.
②글로벌 지향 시나리오: 테스트 중에 달성해야 하는 목표를 정의하면 LR이 자동으로 시나리오를 생성합니다. 이 방법은 일부 내용을 암시적으로 자동 설정하므로 실행 중인 프로세스에서 오류가 발생하기 쉽고, 오류가 발생하면 직접 오류를 찾아야 하므로 수동 설정만큼 편리하지 않습니다.
위 내용은 로드러너의 세 가지 주요 구성요소는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!