Professional Documents
Culture Documents
HP BPM Poc 2014.11.19
HP BPM Poc 2014.11.19
결과발표
2014.11
1. POC 진행 개요
2. POC 대상 제품
3. POC 시스템 구성
4. POC 시나리오
5. 결론
6. 추가 답변
7. VUGEN / UFT Script 작성 및 수행 시연
8. POC 측정 결과
첨부
1) BSM 주요 기능
2) VUGEN/ UFT 지원
프로토콜
3) A 사 BSM 운영 현황
2
1. POC 진행 개요
1-1 POC 진행 일정 및 개요
- 아래와 같이 총 4 일간 준비 및 진행을 실시 하였습니다 .
순
일자 작업 내용 수행 인력 비고
서
BSM Install
1 2014.11.03( 화 ) BPM Install KOLON 전성민 , 김창동
UFT Install
BSM BPM VUGEN ,UFT 연동 테스트
2 2014.11.03( 수 ) KOLON 전성민 , 김창동
대상 시나리오 1 차 수령
HP 김종록
1 차 POC 결과 DEMO
4 2014.11.04( 금 ) KOLON 박시현 , 전성민 ,
UKEY 무선 신규가입 Script 작성 및 시연
최수완
HP 김진태
5 2014.11.10( 수 ) POC 결과 최종 발표
KOLON 박시현 , 최수완
3
2. POC 대상 제품
순서 제품명 Version 역할 비고
- 측정 결과 중앙 저장 및 관리 (Central Repository)
- 각종 Report /View 제공 Win2008 R2
1 HP BSM ( BPM ) 9.2
- 장애 ( 응답시간 , 가용성 ) 발생시 설정된 Rule 에 따 -- 라 re-Action 8G / 8 Core 장비설치
수행
- Window Event ( 화면구동 ) 방식 으로 주기적으로 거래 발생 후
2 HP UFT 11.5 측정 Notebook 1 대
- 측정 및 데이터 수집 , BSM 으로 결과 송신
www.tworld.co.kr
접속 스크립트 BSM server 측정결과 DB
Recording BSM BSM (MS-SQL)
스크립트 Replay
UFT VUGEN
UFT UFT
스크립트 Replay
( 주 1) BSM (Business Service Monitor)
( 주 2) BPM (Business Process Monitor)
( 주 3) UFT (Unified Functional Testing)
( 주 4) VUGEN (Virtual User Generator)
4
2. POC 대상 제품
2-2 측정 방식 설명
- HP BSM 은 아래와 같이 4 가지의 Replay 방식을 지원 합니다 .
일반 Web 기반 대상
전체 적용 가능
( 일반 Web , Mobile)
Miplatform 기반 대상
전체 적용 가능
Mobile Device 기반 대상
5
3. POC 시스템 구성
BPM+UFT 설치
- UFT 스크립트 구동 테스트 Phone
- 갤럭시 S4
VNC
Client USB
VNC
Server
6
4. POC 시나리오 (1/2)
로그인
메인 페이지
7
4. POC 시나리오 (2/2)
8
5. 결론
5-2 최종 권고안
- UFT (Window Event) , 와 VUGEN (Protocol) 방식은 아래와 같은 장 단점이 있으며
최종적으로는 Protocol 방식의 운영을 권고함 .
비교 항목 VUGEN UFT
Low- 하나의 측정 PC 에서 1 개 이상의 Event 동시
High – 하나의 측정 PC (BPM Agent) 에서 병렬측정
측정 속도 수행불가
가능
( Window Event handler 기반 이기 때문에 )
9
6. 추가 답변
Mi-Platform Add-in
Window MFC 기반의 기본 Object 에 대한 Event 제어 Miplatform 고유의 Object 에 대한 Event handling
가능 가능
- Grid , Calendar , Compo, Pop-up Division
- 실제 UFT 로 UKEY 자동화 구현 시 필요함 .
10
6. 추가 답변
질문 내용 답변 비고
11
7. VUGEN / UFT 스크립트 작성 / 수행 시연
12
8. POC 측정 결과
가용성 오류 부문
NO 구분 일시 내역 비고
11/5( 수 ) 21:00
2 시스템 점검 Mobile Tworld 실시간요금 조회 시스템 점검
~ 11/6( 목 ) 02:00
응답시간 증가 부문
NO 구분 일시 내역 비고
13
8.1 POC 측정 결과 – Instance 가용성 장애 탐지
“203.236.19.222:8101”
14
8.2 POC 측정 결과 – Mobile T world 가용성 장애 탐지
15
8.3 POC 측정 결과 – Online Tworld 가용성 오류 탐지 예시
16
8.4.1 POC 측정 결과 – UKEY 응답시간 증가 탐지
UKEY_LOGIN TR 에서 응답시간 증가 발생
응답시간 45 초 초과 시 , timeout 가용성 오류로 처리됨 . ( 임의 조정 가능 )
17
8.4.2 POC 측정 결과 – UKEY 응답시간 증가 탐지
18
8.4.3 POC 측정 결과 – UKEY 응답시간 증가 탐지
19
8.4.4 POC 측정 결과 – UKEY 응답시간 증가 탐지
20
Q&A
21
첨부 1. BSM 주요 기능
BSM 은 BPM 에서 수집한 결과를 중앙에서 분석 및 관리를 해 주는 역할을 수행 하며 향후 운영 시 사용될
주요 기능은 아래와 같습니다 .
주요 기능 상세 설명
측정 된 응답시간 및 가용성 분석
- 기간별 ( 시간대별 , 일별 , 주별 , 월별 ) 그래프 분석
- 측정 위치 (BPM 이 설치된 PC) 별 분석
Page Component 분석
- 대상 Page 내의 구성요소 에 대한 분석 : Component 별 Size , 처리 시간 등
측정 데이터 분석
응답시간 구간별 분석
- 응답시간 구성요소 분석 (Server 타임 ,Network 타임 ,DNS 시간 등 )
가용성 분석
- 장애가 발생한 Shapshot Capture 및 저장
VUGEN / UFT Script Upload
측정 주기 설정
- ex) A location 의 T-world 접속 Script 는 5 분마다 측정을 실시 한다 .
관리기능
Alert / SLA 설정 기능
- ex) 특정 위치에서 3 번 이상 “ X” 가 발생 하면 특정 사용자 한테 e-mail alert 발생
사용자 관리 기능
22
첨부 1. BSM 주요 기능
대시보드 - TopView
23
첨부 1. BSM 주요 기능
24
첨부 1. BSM 주요 기능
25
첨부 1. BSM 주요 기능
26
첨부 1. BSM 주요 기능
상태보고서 (1/2)
27
첨부 1. BSM 주요 기능
상태보고서 (2/2)
28
첨부 1. BSM 주요 기능
29
첨부 2. BSM / UFT 지원 프로토콜
VUGEN 지원 프로토콜
30
첨부 2. BSM / UFT 지원 프로토콜
UFT 지원 UI
31
첨부 3. A 사 BSM 운영 현황
약 600~700 Transaction 사용
약 40~50 대의 BPM Agent PC 사용
국내 IDC 2~3 곳 , 중국 , 일본 , 미국 등 해외 location 이용
24 x 7 x 365 서비스 가용성 및 품질 관리
32
첨부 3. A 사 BSM 운영 현황
갤럭시 S4
핸드폰 거치대 (20 대 ) Xen Server H/W BSM Server
PC 테스트용 VM
Run Attn. Fault Remote Power
…………………
핸드폰 테스트용 VM
(VNC 연동 )
핸드폰 테스트용 VM
핸드폰 테스트용 VM
(VNC 연동 ) 총 19 대 구성
hp server rx5670
…………………
33