강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
BMT Tools(Rational Robot,PuryfyPlus) 사용법
조회 : 3,187  


BMT Tools(Rational Robot,PuryfyPlus) 사용법

 

순서

? 설치전과정

? 설치

?사용데모

1. 전체과정
 

구매한 제품을 확인한후 http://www.ibm.com/ 에서 일단 자신이 사용할 ibm 싸이트의 아이디와 비밀번호를 생성했다.
각 제품을 사용하기 위한 라이센스를 부여받아 제품구입시에 등록한 이메일로 라이센스키를 수신하고

실제 사용할 제품들을 웹싸이트에서 다운로드 받는다

그후 다운받은 설치화일을 설치하고 실제 운용하게 된다.

2. 라이센스
 

실제 구매한 제품들의 목록은 아래와 같다(제품구매후 받은정보이다)

Rational PurifyPlus for Unix FL

Rational PurifyPlus for Windows

Rational Test 10000 VT Pack

Rational Robot

Rational Test 50 VT Pack

각각의 제품별로 별도의 라이센스를 부여받아야하며 라이센스 인증방식은 라이센스 서버를 이용하는 방식과 standalone 으로 사용하는 방식이 있다.

Node-Locked License : 특정컴퓨터에서만 작동하는 라이센스방식을 말한다. 라이센스파일에는 신청시에 입력된 HostID가 입력되어 있어서 다른컴퓨터에서 사용할수 없다. 이방식은 라이센스 서버가 필요없는 방식이다.

License Keys > License Key Wizard 를 실행해서 Import a Rational License File 을 선택해 다운받은 라이센스 파일을 선택해주면 사용가능한 방식이다.

Floating License : 라이센스 서버를 이용하여 라이센스를 체크하는 방식으로 구입한 라이센스의 수만큼 동시에 여러사용자가 제품의 사용이 가능한 방식이다. 따라서 먼저 라이센스 서버가 설치되어 있어하며 사용자들은 License Key Administrator 를 이용해서 라이센스서버만 지정해주면 사용할수있다.

3. 계정생성
 


제품을 확인하였으면 각제품에 맞는 Account ID를 준비하여야한다.
구매시에 받은 자료에 포함되어 있다.
일단 IBM싸이트를 이용할 계정이 없다면 새롭게 계정을 생성한다.
위 화면은 사용자를 등록하는 화면이다. 각 항목에 알맞은 내용을 입력한후에 계정을 생성한다

라이센스를 획득하기 위해서 생성한 계정으로 로그인한다
https://www14.software.ibm.com/webapp/iwm/web/reg/signup.do?source=rational

로그인에 성공하였다면 초기화면은 아래처럼 나타난다.
화면에서 Licensing 이라는 부분아래의 링크가 라이센스를 부여받을수 있는 부분이다.


Request and Manage License Keys 부분을 클릭하고 들어가면 아래처럼 나타난다.


보이는 화면에서 오른쪽칸의 Account Link 를 클릭하면 아래처럼 나온다


Get License Key(s) 를 이용해서 라이센스를 부여받는다.
이제 실제 제품을 구매하고 얻은 Account Number 가 필요하니 준비하도록 하자.
앞으로는 이 Account Number 를 이용해서 사용할 제품들에 대한 각각의 라이센스를 발급받아야한다.
물론 라이센스 서버를 이용한다면 전체 사용할 컴퓨터마다 할필요는 없고,

라이센스서버로 사용할 한 대의 컴퓨터에만 라이센스 인증과정을 해주면 된다.
나머지 이용할 컴퓨터들은 그냥 Rational License Key Administrator 프로그램에서 라이센스 서버를 지정해주는 것으로 사용이 가능하다

실제로 제품의 Account Number 를 입력하는 부분은 아래 그림과 같다.


인증받기를 원하는 제품의 Account Number 를 입력한후에 Continue 버튼을 클릭한다.
실제로 인증받을 방식을 선택하는 화면이 나타난다.

여기서는 NodeLock 방식을 이용해 보도록 한다



NodeLocked 를 선택하면 다음처럼 제품을 선택하는 화면이 나타난다.

구매한 제품을 선택한후에 계속 진행한다.

구매한 Virtual Test Pack 제품들은 Floating 라이센스방식만 되므로 참고하도록 하자

다음 화면은 실제로 사용될 컴퓨터의 호스트정보와 OS정보를 입력하는 화면이다.
호스트정보를 알아내는 프로그램은 바로옆에 링크되어 있으니 다운로드 받아서 설치한후에
호스트정보를 알아내어 설치하도록 하자.

Continue 를 진행하면 아래처럼 라이센스키가 발급되었다는 화면을 만나게 된다.
아마도 자신이 설정해준 이메일로 라이센스화일이 첨부되어 왔을것이니. 다운로드 받아서 사용하도록 하자.

위와 같은 과정을 구매한 제품마다 모두 해주고 나면 이메일로 라이센스 파일이 오게된다.
첨부화일을 다운받아서 License Administrator 프로그램을 이용해서 각 제품에 맞는 라이센스 파일을 등록시킨후에 사용하면 된다.


3. 제품의 설치
 

제품은 https://www14.software.ibm.com/iwm/web/rational/links.shtml 링크에서 다운로드 받을수 있다. 프로그램을 다운로드하기 위한 진행과정은 아래와 같이 진행된다.

다운받기 원하는 제품을 선택한다.

로봇을 선택해서 계속 버튼을 클릭한다.


다음으로 진행한다.

회원정보를 확인해서 로그인한후에, 간단한 개인정보를 수정해주었다.

빠진 항목을 적지않으면 다음으로 진행되지 않는다. 연락처가 비어있어서 적어준후에 진행했다.

다운로드에 동의하면 인증서를 확인하는 과정이 진행된다.



실제로 다운로드 완료된 화면이다.

4. 설치
 

다운받은 파일을 클릭하면 일반적인 프로그램 설치과정과 동일하게 진행된다



위와같이 설치과정을 PurifyPlus 도 동일하게 진행해주면 된다

5. 사용데모
 

PuryfiPlus 는 별다른 과정이 없기 때문에 사용예제는 하지않고, Rational Robot 을 이용한 Performance Test 과정을 진행해보기로 하자

Rational Robot 프로그램은 총 3가지로 구성된다.

Administrator - 저장소(repository)를 생성,관리하는 프로그램이며 툴을 이용하기위해서 사용한다.
Robot - 테스트계획(suite 또는 script)를 생성하는 프로그램이다. 이것을 이용해서 각 테스트하기전에 사전계획의 설정, 스크립트의 생성, 에이전트의 구성을 할수있다.

TestManager - 실제로 suite 또는 script 를 실행시키며, 결과에대한 분석작업을 하는 툴이다.


진행단계

1. 사용하고자 하는 저장소를 우선생성한다. 저장소는 Sybase 와 MS Acccess 를 이용해서 관리할수있으며 Access는 기본적으로 제공되기 때문에 테스트에서는 Access를 이용해서 생성하였다

2. Robot 을 이용해서 테스트계획을 수립하고, 테스트스크립트를 생성했다.

3. TestManager 를 이용하여 사이트를 분석하는 과정을 진행한다.

4. 결과를 보고 리포트한다.


? 시작 > 프로그램 > Rational Software > Rational Administrator 를 실행한다


새로운 프로젝트(repository) 생성을 확인한후에 Administrator 를 종료한다


? 시작 > 프로그램 > Rational Software > Rational Robot


테스트계획을 수립하고 테스트시나리오를 작성한다. 스크립트의 작성은 robot에서 제공하는 자동스크립트 생성으로 이용하며, 실제 생성된 suite 의 실행은 TestManager를 이용해서 결과를 분석한다


실행시키면 repository 에 로그인하는 화면이뜬다.

기존에 설정시에 비밀번호없이 설정하였기 때문에 그냥 OK버튼을 눌러서 진행한다


기능 테스트 레코딩 버튼을(*vu라고 나타난 아이콘이다) 누르면 스크립트를 작성할수 있는 화면이뜬다. 여기서 start application(사람이뛰는모습의 아이콘) 을 눌러서 실행할 프로그램을 설정해준다.
나는 파이어폭스를 이용하여 테스트했다.




20명의 유저로 설정하고 테스트하는 화면이다

TestManager 로 결과를 확인하는 화면이다.



[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1035


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
김형채
본명 : 김형채
E-Mail : eful골뺑이superuser.co.kr
소속 : (주)수퍼유저코리아