1. 개요

  시스템 성능테스트를 위하여 AWS Marketplace에 올려진 Loadrunner 를 이용해보자 
 

2. 방법

  AWS 에 구성된 시스템의 성능테스트를 위하여 AWS Marketplace 에서 Loadrunner를 별도의 사전 라이센스 없이 구매하여 간단하게 사용할 수 있다.

  Marketplace에서 검색결과  Micro Focus 에서 나온 2가지 종류(150 Users, 1000 Users)의 Loadrunner 를 확인 할 수 있으며, 테스트목적에 맞게 선택이 가능하다.

  Loadrunner 사용 비용은 EC 비용 + Loadrunner S/W  비용이 합산되어 청구되며, EC2 비용은 구성하는 Windows EC2 Type 에 따라 변경되지만 S/W 비용은 

  EC2 Type과 관계없이 동일하다. 

   - Loadrunner S/W  시간당 비용

        Micro Focus LoadRunner 150 Virtual Users Hourly Fees  - $25/hr

         Micro Focus LoadRunner 1000 Virtual Users Hourly Fees - $166/hr
 
  따라서 150 Users 버전으로도 충분하다면 좀 더 저렴히 사용 할 수 있는데, 안타깝게도 Seoul 리전에서는 현재 제공이 되지 않는다. (Seoul 리전은 1000 Users 버전만 지원)
  이 경우에는 150 Users 가 제공되는 Tokyo 리전에서 Loadrunner 를 구성(Controller)하며  부하발생용 EC2를 테스트할 리전에 구현 후 연동하여 사용이 가능하다.
  또한 Tokyo 리전의 150 Users 버전은 AWS Account  1개당 14일간의 Free Trial 버전이 제공되기때문에, 짧은기간에 비용부과 없이 사용하고자 하는 경우 이용이 가능하다.
 
  - AWS Marketplace 에서 Loadrunner 구매
         AWS Console - EC2 - Launch Instances - AWS Marketplace - "loadrunner" 검색  (Tokyo 리전 기준)
         Micro Focus LoadRunner 150 Virtual Users Hourly Fees  - Select - Continue - 이후 Windows EC2 구성과 동일하며 RDP 접속하여 사용
  
 

3. 결과

   AWS에서 Loadrunner 를 간단하게 구매하여 사용이 가능하며, 비용의 경우 Loadrunner EC2가 기동중지 상태일때는 S/W 비용이 부과되지 않으므로 적절한 사용시간 관리가 필요하다
  추가로 AWS CodePipeline와 BlazeMeter 를 이용한 성능테스트 방법도 있으므로 테스트 목적에 맞게 선택이 가능하다.
   https://aws.amazon.com/ko/blogs/apn/performance-testing-in-continuous-delivery-using-aws-codepipeline-and-blazemeter/