로드 러너–소개

로드 러너

“로드 러너”성능 테스트 세계에서 가장 큰 이름입니다. 로드 러너는 소프트웨어 플랫폼의 거의 모든 유형을 커버 프로토콜 지원의 다양한 있습니다. 그것은 여기에 논의 할 가치가 될 수있는 오랜 역사를 가지고 있지만 성능 테스터로,당신은 그것을 알고 있어야합니다. 따라서 나는로드 러너의 과거 여행을 간략하게 설명했다.

연혁:2006 년 11 월 머큐리 인터랙티브를 인수하여 로드러너를 인수하였다. 2015 년 11 월 15 일,2015 년 11 월 15 일,2015 년 11 월 15 일 2017 년 9 월 1 일,마이크로 포커스와 마이크로 포커스의 합병 발표는”마이크로 포커스로드 러너”라는 새로운 이름을 부여했습니다.

로드 러너는 어떻게 작동합니까?

로드러너는 사용자 활동을 기록 및 재생하고 서버에서 원하는 부하를 생성하는 개념에 대해 작업합니다. 그것은 단순히 실제 사용자의 행동을 시뮬레이션하고 가상 부하를 생성하여 소프트웨어 응용 프로그램 또는 시스템의 성능을 식별하는 데 도움이됩니다. 주요 단계는 다음과 같습니다:

  1. 기록/스크립팅:스크립트로 사용자 작업을 캡처합니다.
  2. 테스트 실행:가상 로드와 함께 스크립트를 재생하여 테스트 환경의 실제 상황을 시뮬레이션합니다.
  3. 결과 분석:부하 처리 용량 및 응용 프로그램의 응답성 측면에서 정확한 결과를 제공합니다.

로드러너는 스크립트(프로그램)의 형태로 실제 사용자 활동을 시뮬레이션하고 가상 사용자(스레드/프로세스)를 생성하여 이러한 스크립트를 실행합니다. 이러한 가상 사용자를’사용자’라고합니다. 성능 테스트를 실행하는 동안 사용자는 동시에 실행되어 서버에서 트래픽을 생성합니다. 테스트 완료 시 로드 러너는 결과를 대조하여 파일에 저장합니다(원시 결과라고 함). 이 파일은 마이크로 포커스 분석 도구를 통해 열고 테스트 결과에 대한 추가 분석을 수행 할 수 있습니다. 결국 분석 도구는 보고서를 생성합니다. 시험 결과를 종결하는 체재).

로드 러너 구성 요소:

마이크로 포커스 로드 러너에는 다음과 같은 구성 요소가 있습니다:

  • 가상 사용자 생성기 또는 부겐:그것은 최종 사용자의 비즈니스 프로세스를 기록하고 프로그래밍 언어의 형태로 자동화 된 테스트 스크립트를 생성합니다. 생성 된 스크립트를’부겐 스크립트’또는’테스트 스크립트’라고합니다.
  • 로드 생성기:요구 사항에 따라 가상 부하를 생성하는 머신입니다. 테스트 실행 중에 컨트롤러는 시나리오의 각 뷰저를 로드 생성기에 배포합니다. 부하 발생기는 사용자의 지리적 위치를 시뮬레이션하는 데 사용됩니다.
  • 컨트롤러:부하 테스트를 구성,드라이브,관리 및 모니터링합니다. 컨트롤러는 워크로드 모델링에도 사용됩니다. 워크로드 모델링에는 비 기능 요구 사항에 따라 테스트 시나리오가 작성됩니다.
    예:부하 테스트 중에 50 명의 가상 사용자가 서버에서 초당 부하 당 2 개의 요청을 생성해야 합니다.
    성능 테스트를 실행하려면 컨트롤러가 하나 이상 있어야 합니다. 또한,컨트롤러는 특정 제한(컨트롤러의 하드웨어 구성에 따라 다름)까지 부하를 생성 할 수있다. 컨트롤러의 또 다른 기능은 테스트 실행 중에 에이전트를 통해로드 생성기를 명령하는 것입니다.이 스크립트는
    • 어떤 스크립트를 선택해야합니까?
    • 얼마나 많은 부하를 생성해야하고 어떤 시간에?
    • 테스트를 중지 할 때? 기타
  • 에이전트: 로드 러너 에이전트는 컨트롤러와 로드 생성기 간의 통신을 설정합니다.
  • 분석:부하 테스트의 결과를보고,해부하고 비교하는 데 도움이됩니다. 분석 도구는 결과 그래프와 통계를 표시하여 정의 된 비 기능 요구 사항에 대한 테스트 결과를 확인하고 병목 현상(성능 버그)을 찾습니다. 분석 도구는 또한 테스트 결과를 기반으로 보고서를 생성합니다.

왜로드 러너입니까?

성능 테스트 도구로 마이크로포커스 로드러너를 선택하는 이유는 여러 가지가 있습니다:

  • 로드 러너는 간단하고 대화 형 사용자 인터페이스를 가지고 있습니다.
  • 그것은 그것의 사용자 친화적 인 구성 요소와 수동 성능 테스트의 단점을 제거합니다.
  • 로드 러너는 실제(실제)사용자를 가상 사용자(사용자)로 대체하여 실제 테스터의 요구 사항을 줄입니다.
  • 사용자는 실제 사용자의 동작을 에뮬레이트하고 서버에 실제 부하를 생성합니다.
  • 로드 러너는 초과 하드웨어의 요구 사항을 제한합니다. 물리적 사용자가 없기 때문에 단일 부하 발생기 기계가 여러 사용자 부하를 생성하고 하드웨어 또는 물리적 기계의 요구 사항을 줄일 수 있습니다.
  • 컨트롤러는 모든 사용자에 대해 단일 제어 지점을 갖습니다.
  • 쉬운 상관 관계 방법(서버에서 오는 동적 값을 처리하기 위해). 또한 지능형 자동 상관 기능
  • 모바일 및 클라우드 성능 테스트 지원
  • 컨트롤러의 유연성은 모든 패턴의 사용자 부하 테스트를 만드는 데 도움이됩니다.
  • 테스트 중 클라이언트 측 성능 메트릭의 라이브 그래프 및 통계.
  • 로드 러너는 또한 병목 현상을 식별하기 위해 네트워크 및 서버 리소스를 모니터링하도록 지원합니다.
  • 통합의 용이성.
  • 다양한 그래프가 결과 분석에 도움이됩니다.
  • 여러 형식의 보고서를 생성하는 옵션.
  • 테스트 케이스의 100%자동화를 통해 필요한 경우 테스트를 반복 할 수 있습니다.
  • 온프레미스 및 클라우드 옵션을 사용할 수 있습니다.
  • 전담 팀 지원

결론:

성능 테스트 도구의 선택은 기술과 고객의 움직임에 따라 달라집니다. 로드 러너는 무료 평가판 버전이 라이센스 성능 테스트 도구입니다. 오늘날 기업과 고객은 시장에서 성능 테스트 도구에 대한 여러 옵션을 가지고 있지만 많은 평판이 좋은 고객은 여전히로드 러너에 대한 믿음을 유지하고 계속하기를 원합니다. 때문에:

답글 남기기

이메일 주소는 공개되지 않습니다.