로드러너
LoadRunner![]() | |
개발자 | 마이크로 포커스 |
---|---|
안정적 해제 | 2021 |
운영 체제 | Microsoft Windows 및 Linux(Load Generator만 해당) |
다음에서 사용 가능 | 11개 언어 |
언어 목록 중국어 간체, 네덜란드어, 영어, 프랑스어, 독일어, 이탈리아어, 일본어, 한국어, 포르투갈어-브라질어, 러시아어, 스페인어 | |
유형 | 로드 테스트 도구 |
면허증 | 소유권 |
웹사이트 | [1] |
LoadRunner는 Micro Focus의 소프트웨어 테스트 툴이다. 응용 프로그램, 부하 시 시스템 거동 및 성능 측정에 사용된다. LoadRunner는 애플리케이션 소프트웨어를 사용하여 수천 명의 사용자를 동시에 시뮬레이션할 수 있으며, 애플리케이션 핵심 구성요소의 성능을 기록 및 나중에 분석할 수 있다.
LoadRunner는 애플리케이션 구성요소 간에 메시지를 생성하거나 키프레스 또는 마우스 이동과 같은 사용자 인터페이스와의 상호작용을 시뮬레이션하여 사용자 활동을 시뮬레이션한다. 생성될 메시지와 상호 작용은 스크립트에 저장된다. LoadRunner는 클라이언트 웹 브라우저와 응용 프로그램의 웹 서버 간에 HTTP 요청을 로깅하는 것과 같은 스크립트를 기록하여 스크립트를 생성할 수 있다.[1]
휴렛 패커드 엔터프라이즈는 2006년 11월 머큐리 인터렉티브 인수의 일환으로 로드러너를 인수했다.[2][3] 2016년 9월 휴렛팩커드 엔터프라이즈는 머큐리 제품을 포함한 소프트웨어 사업을 마이크로 포커스에 매각한다고 발표했다.[4] 01-2017년 9월 현재 인수는 완료되었다.[5]
2019년 12월 12일 마이크로 포커스는 LoadRunner 패키지의 새로운 이름을 발표하고 CalVer의 뒤를 이었다. [6]
- LoadRunner는 이제 LoadRunner Professional 2020이 됨
- 이제 Performance Center가 LoadRunner Enterprise 2020으로 전환됨
- StormRunner Load가 이제 LoadRunner Cloud 2020으로 전환됨
건축
LoadRunner의 주요 구성 요소는 다음과 같다.
- Load Generator는 다음 스크립트를 통해 애플리케이션에 대한 로드를 생성함
- 스크립트 생성 및 편집을 위한 VuGen(가상 사용자 생성기)
- Load Generator의 컨트롤러 제어, 시작 및 시퀀스 인스턴스 - 사용할 스크립트 지정 기간 등 실행 중에 컨트롤러는 실시간 모니터링 데이터를 수신하고 상태를 표시한다.
- 에이전트 프로세스는 컨트롤러와 로드 생성기 인스턴스 간의 연결을 관리한다.
- 분석은 다양한 로드 생성기의 로그를 조립하고 실행 결과 데이터 및 모니터링 데이터의 시각화를 위해 보고서를 포맷한다.
LoadRunner가 다양한 애플리케이션 및 네트워킹 기술을 캡처, 재생 및 스크립팅할 수 있도록 지원하는 모듈 여기에는 다음에 대한 지원이 포함된다.[7]
- Microsoft 를 사용하는 응용 프로그램NET 및 자바
- 마이크로소프트 SQL 서버 및 오라클과 같은 데이터베이스 서버
- DNS, FTP 및 LDAP와 같은 인터넷 작업 프로토콜
- IMAP, MAPI, POP3 & SMTP를 포함한 이메일 프로토콜
- Citrix ICA 및 RDP와 같은 원격 클라이언트 기술
LoadRunner는 독립 실행형으로 실행되거나 이전에 HP PerformanceCenter로 알려진 LoadRunner Enterprise의 관리 하에 여러 사용자가 사용할 수 있도록 여러 인스턴스를 풀링할 수 있다.
역사
버전 | 서비스 팩 | 출시일자 | 메모들 | |
---|---|---|---|---|
1.0 | 해당 없음 | 1993년 11월 | X Windows 응용[8] 프로그램 로드 테스트 | |
2.0 | 해당 없음 | 1994년 7월 | Windows[9] 지원 추가 | |
XL & RTE | 해당 없음 | 1994년 12월 | LoadRunner/XL(대형 테스트용) 및 LoadRunner/RTE(RTE 프로토콜 지원) 도입[10] | |
3.0 | 해당 없음 | 1995년 4월 | SQL Inspector 추가(클라이언트 애플리케이션에서 관계형 데이터베이스로 전송되는 SQL 문을 캡처)[11] | |
4.0 | 해당 없음 | 1996년 5월 | 가상 사용자 생성기, 컨트롤러 및 분석 도구[12] 추가 | |
5.0 | 해당 없음 | 1997년 2월 | SAP R/3 지원[13] 추가 | |
6.0 | 해당 없음 | 1999년 7월 | Linux 설치 지원 추가 | |
6.5 | 해당 없음 | 2000년 6월 | "TurboLoad" 기술 추가(즉, 사용자를 스레드로 실행) | |
7.51 | 해당 없음 | 2000년 6월 | Citrix ICA 프로토콜 지원 추가 | |
7.8 | 해당 없음 | 2003년 9월 | ||
7.8 | 피쳐 팩 1 | 2003년 9월 | Windows XP에 대한 지원 추가. | |
8.0 | 해당 없음 | 2004년 8월 | 런타임 설정에 "추가 속성" 추가. | |
8.1 | 해당 없음 | 2004년 8월 | 웹 클릭 및 스크립트 기술 추가 | |
9.0 | 해당 없음 | 2004년 8월 | HP LoadRunner로 브랜드 변경 | |
9.10 | 해당 없음 | 2008년 2월 | 웹 서비스, Adobe AMF 및 RDP 추가 | |
9.51 | 해당 없음 | 2009년 7월 6일 | ||
9.52 | 해당 없음 | 2010년 6월 14일 | ||
11.0 | 해당 없음 | 2010년 9월 | ||
11.0 | 패치 1 | 2011년 1월 6일 | ||
11.0 | 패치 2 | 2011년 2월 22일 | Ajax TruClient, Citrix, Flex, Web에 대한 Visual Studio 2010 및 프로토콜 업데이트 지원 추가. | |
11.0 | 패치 3 | 2011년 6월 20일 | IE9, 모바일 프로토콜, 화강암 지원 추가DS. | |
11.0 | 패치 4 | 2011년 11월 | 컨트롤러, GWT-DFE(Google Web Toolkit- Data Format Extension), RTMP 터널링, 메시징 지원, 스트리밍 지원, Flex Corrections와의 HP SV(서비스 가상화 통합) | |
11.50 | 해당 없음 | 2011년 11월 | New VuGen IDE, Ajax TruClient for IE, Web Protocol Asynchronous Support, Flex, Mobile 등이 추가됨.NET, 웹 서비스, 64비트 애플리케이션 기록, IPv6 지원. | |
11.50 | 패치 1 | 2012년 7월 20일 | Ajax TruClient IE 프로토콜 추가. | |
12.00 | 해당 없음 | 2014년 3월 18일 | LoadRunner UI에서 직접 Amazon EC2 인스턴스화 기능 추가. | |
12.02 | 해당 없음 | 2015년 1월 21일 | LoadRunner UI에서 직접 Microsoft Azure 인스턴스화 기능 추가 | |
12.50 | 해당 없음 | 2015년 8월 | ||
12.50 | 패치 3 | 2016년 5월 5일 |
| |
12.53 | 해당 없음 | 2016년 5월 | ||
12.53 | 패치 1 | 2016년 6월 15일 | 웹 HTTP/HTML 프로토콜에 영향을 미칠 수 있는 메모리 할당 문제 수정 | |
12.53 | 패치 2 | 2016년 8월 3일 | ||
12.53 | 패치 3 | 2016년 9월 29일 | ||
12.53 | 패치 4 | 2017년 1월 4일 | LoadRunner 12.53 패치 4에는 다양한 개선 사항이 포함되어 있으며, 다음 사항에 대한 지원을 제공한다.
| |
12.55 | 해당 없음 | 2017년 8월 17일 | MQTT 프로토콜 추가, JMeter 테스트 지원, Windows 10 크리에이터 지원, Windows Server 2016, Ubuntu 16.04 TruClient 프로토콜에 대한 Chromium 55 지원 추가. LoadRunner 12.55는 HTTP/2 64비트 레코드와 재생, 그리고 많은 성능 향상과 향상을 지원한다. | |
12.56 | 해당 없음 | 2018년 2월 26일 | LoadRunner 12.56에는 다양한 개선 사항이 포함되어 있으며, 다음을 지원한다.
| |
12.57 | 해당 없음 | 2018년 5월 19일 | LoadRunner 12.57에는 다양한 개선 사항이 포함되어 있으며, 다음 사항에 대한 지원을 제공한다.
| |
12.60 | 해당 없음 | 2018년 8월 24일 | LoadRunner 12.60에는 다양한 개선 사항이 포함되어 있으며, 다음 사항에 대한 지원을 제공한다.
| |
12.63 | 해당 없음 | 2019년 5월 28일 | LoadRunner 12.63에는 다양한 개선 사항이 포함되어 있으며, 다음 사항에 대한 지원을 제공한다.
| |
2020 | 해당 없음 | 2019년 12월 17일 | 로드러너 2020
| |
2020 서비스 팩 1 | 해당 없음 | 2020년 4월 2일 | LoadRunner 2020 서비스 팩 1
| |
2020 서비스 팩 2 | 해당 없음 | 2020년 7월 1일 | LoadRunner 2020 서비스 팩 2
| |
2020 서비스 팩 3 | 해당 없음 | 2020년 9월 29일 | LoadRunner 2020 서비스 팩 3
| |
2021 | 해당 없음 | 2021년 1월 12일 | 로드러너 2021
| |
2021 R1 | R1 | 2021년 4월 29일 | 로드러너 2021 R1
|
LoadRunner Cloud 2020
2010년부터 Hewlett Packard는 Amazon Elastic Compute Cloud 및 이후 Microsoft Azure와 같은 클라우드 컴퓨팅 서비스에서 사용할 수 있는 LoadRunner의 온디맨드 버전을 제공하기 시작했다.[14][15] 버전 12.50은 구글 컴퓨팅 엔진의 사용을 추가했다. 엄선된 HP 파트너는 SaaS 플랫폼에서 온디맨드 서비스로 LoadRunner in the Cloud를 제공할 수도 있다.
StormRunner Cloud는 LoadRunner Cloud 2020으로 이름이 바뀌었다.
스크립팅 언어
LoadRunner 클라이언트 에뮬레이션 스크립트는 일반적으로 ANSI C 프로그래밍 언어를 사용하여 생성된다.[16] 그러나 자바와[17] .인터넷 프로그램은 LoadRunner에 의해서도 실행될 수 있다. 버전 12.50에는 Web-HTTP/HTML 스크립트용 JavaScript 사용이 추가되었다.
Apache JMeter, Gatling, NUnit, Selenium과 같은 다른 테스트 도구의 스크립트는 인터페이스 라이브러리를 선언하여 LoadRunner가 실행할 수 있다. 이를 통해 스크립트는 스크립트가 실행될 때 컨트롤러로 키 값 쌍을 전송할 수 있어 사용자 인터페이스에 표시되는 항목 수와 같은 특정 조건과 응답 시간을 연결할 수 있다.
LoadRunner 스크립트도 Jenkins 내에서 호출할 수 있다.
JMeter 테스트 지원
LoadRunner 12.55를 사용하면 테스터가 컨트롤러에서 Apache JMer 스크립트를 실행할 수 있으며, Vuser 스크립트는 LoadRunner 측정 결과를 볼 수 있다. 이 기능은 베타 버전으로 제공된다.[18]
참조
- ^ Mar, Wilson. "LoadRunner architecture". Wilsonmar.com. Retrieved 2 April 2015.
- ^ Krazit, Tom. "HP snaps up Mercury Interactive". CNET. CBS Interactive Inc. Retrieved 2 April 2015.
- ^ "HP To Acquire Mercury Interactive For $4.5 Billion". Information Week. UBM Tech. 25 July 2006. Retrieved 2 April 2015.
- ^ "HPE selling software business to Micro Focus". www.zdnet.com. Retrieved 2016-11-30.
- ^ "Micro Focus Completes Merger with HPE Software Business, Creating One of World's Largest Pure-play Software Companies Micro Focus". www.microfocus.com. Retrieved 2017-10-19.
- ^ "A New Beginning: Reflecting on 2019, Welcoming LoadRunner 2020 Micro Focus". www.microfocus.com. Retrieved 2019-12-17.
- ^ Colantonio, Joe. "LoadRunner 11.50 Licensing Change and Protocol Bundles". JoeColantonio.com. Retrieved 2 April 2015.
- ^ Damore, Kelley (8 November 1993). "LoadRunner mimics net users". InfoWorld.
- ^ Ballou, Melinda-Carol (25 July 1994). "Client/Server testing booms". Computerworld.
- ^ "New products". Computerworld. 5 December 1994.
- ^ Cole, Barb (17 April 1995). "Mercury rises to deliver client/server testing tools". Network World.
- ^ "LoadRunner 4.0 Press Release". Archived from the original on 1997-01-24. Retrieved 2020-10-05.
- ^ "Mercury Interactive Addresses Testing Needs for Exploding Base of SAP Business Application Solutions". Archived from the original on 1997-04-12. Retrieved 2020-10-05.
- ^ Broersma, Matthew. "HP puts LoadRunner in the cloud". ZDNet. CBS Interactive. Retrieved 2 April 2015.
- ^ Fulton, Scott M. "HP Aims to Redefine Apps Performance Testing with Cloud Platform". ReadWrite. Wearable World Inc. Archived from the original on 7 April 2015. Retrieved 2 April 2015.
- ^ "Archived copy". Archived from the original on 2017-04-07. Retrieved 2017-04-06.
{{cite web}}
: CS1 maint: 타이틀로 보관된 사본(링크) - ^ "Archived copy". Archived from the original on 2017-04-07. Retrieved 2017-04-06.
{{cite web}}
: CS1 maint: 타이틀로 보관된 사본(링크) - ^ "JMeter Tests". Archived from the original on 2017-08-18.