1 |
1
웹 서비스 또는 애플리케이션 서비스와 같은 IT 서비스를 운영하는 서버(이하, 서비스 제공 서버)로부터 클라이언트 단말로 제공되는 서비스의 성능을 분석하는 시스템으로서, 상기 서비스 제공 서버로 소망하는 서비스를 요청하고, 그에 상응하는 서비스가 상기 클라이언트 단말에 정확하게 출력되었는지 여부와 서비스 제공에 소요되는 시간을 측정하는 측정수단; 상기 측정 수단에서 측정한 데이터들을 이용하여 서비스 성능 지표별로 구분하여 분류하고, 오류 처리 및 비정상 성능 데이터를 판별하여 출력하는 분석 수단을 포함하는 서비스 성능 분석 시스템
|
2 |
2
제 1 항에 있어서, 상기 측정 수단은, 상기 클라이언트 단말의 애플리케이션 화면에 출력되는 문자열과 미리 결정되어 저장된 문자열을 비교하여 요청한 서비스가 성공적으로 제공되었는지 여부를 측정하는 것을 특징으로 하는 서비스 성능 분석 시스템
|
3 |
3
제 2 항에 있어서, 상기 측정 수단은, 상기 서비스를 요청한 시점부터 서비스가 제공되어 상기 애플리케이션 화면에 출력되는 시점까지의 시간을 측정하는 것을 특징으로 하는 서비스 성능 분석 시스템
|
4 |
4
제 2 항 또는 제 3 항에 있어서, 상기 서비스 성능 지표는, 트랜잭션별 성능, 서비스 품질, 가용성, 응답 시간, 네트워크 성능을 포함하는 것을 특징으로 하는 서비스 성능 분석 시스템
|
5 |
5
삭제
|
6 |
6
제 4 항에 있어서, 상기 측정 수단이 상기 클라이언트 단말에 위치하는 것을 특징으로 하는 서비스 성능 분석 시스템
|
7 |
7
삭제
|
8 |
8
제 6 항에 있어서, 상기 분석 수단은,상기 서비스 성능 지표들의 정상 범위를 설정하고, 서비스 성능 지표별로 구분하여 분류된 상기 측정한 데이터들이 상기 정상 범위를 벗어나는 경우, 이를 알리는 오류 검출 수단을 포함하는 것을 특징으로 하는 서비스 성능 분석 시스템
|
9 |
9
제 1 항에 있어서, 상기 서비스 제공 서버는 웹 서버 또는 애플리케이션 서버를 포함하는 것을 특징으로 하는 서비스 성능 분석 시스템
|
10 |
10
제 3 항에 있어서, 상기 서비스 제공에 소요되는 시간은 사용자의 타이핑 시간 및 마우스의 이동 시간을 포함하는 것을 특징으로 하는 서비스 성능 분석 시스템
|
11 |
11
네트워크를 경유하여 서비스 제공 서버로부터 클라이언트 단말로 제공되는 웹 서비스 또는 애플리케이션 서비스가 요청에 부합되도록 정확하게 출력되는지 여부를 분석하기 위하여 상기 클라이언트 단말에 위치되는 장치로서, 미리 설정된 실행 시점에 도달하면, 상기 서비스 제공 서버에 성능 테스트를 위한 서비스를 요청하는 요청 수단; 및 상기 요청에 따라 상기 클라이언트 단말의 화면에 출력되는 결과 데이터와, 미리 결정되어 저장된 기준 데이터를 비교하고, 서비스 제공에 소요되는 시간을 측정하여 서비스의 성능을 분석하는 분석 수단을 포함하는 것을 특징으로 하는 서비스 성능 분석 장치
|
12 |
12
제 11 항에 있어서, 상기 분석 수단은 상기 서비스의 성능을 트랜잭션별 성능, 서비스 품질, 가용성, 응답 시간, 네트워크 성능과 같은 서비스 성능 지표로 산출하는 것을 특징으로 하는 서비스 성능 분석 장치
|
13 |
13
네트워크를 경유하여 서비스 제공 서버로부터 클라이언트 단말로 제공되는 웹 서비스 또는 애플리케이션 서비스가 요청에 부합되도록 정확하게 출력되는지 여부를 분석하는 방법으로서, (a) 상기 클라이언트 단말에서 상기 서비스 제공 서버로 성능 테스트를 위한 서비스를 요청하는 단계; (b) 상기 요청에 따라 상기 클라이언트 단말의 화면에 출력되는 결과 데이터와, 미리 설정된 기준 데이터를 비교하는 단계; (c) 요청한 서비스의 제공에 소요되는 시간을 측정하는 단계; (d) 상기 비교 결과와 상기 측정 결과를 이용하여 서비스의 성능을 분석하는 단계; 및 (e) 상기 분석 단계에서 분석한 데이터들을 수집하고, 성능 지표별로 분류하여 표시하는 단계를 포함하는 서비스 성능 분석 방법
|
14 |
14
제 13 항에 있어서, 상기 (b) 단계는, 상기 클라이언트 단말의 화면에 출력되는 문자열과 미리 결정되어 저장된 문자열을 비교하는 것을 특징으로 하는 서비스 성능 분석 방법
|
15 |
15
제 13 항 또는 제 14 항에 있어서, 상기 (c) 단계에서 측정되는 서비스의 제공에 소요되는 시간은 사용자의 타이핑 시간 및 마우스의 이동 시간이 포함되는 것을 특징으로 하는 서비스 성능 분석 방법
|
16 |
16
네트워크를 경유하여 서비스 제공 서버로부터 클라이언트 단말로 제공되는 웹 서비스 또는 애플리케이션 서비스가 요청에 부합되도록 정확하게 출력되는지 여부를 분석하는 방법으로서, (a) 자동 테스트 스크립트(script)의 실행 주기를 설정하는 단계; (b) 상기 실행 주기에 따라 상기 스크립트가 실행되고, 상기 서비스 제공 서버로 성능 테스트를 위한 서비스를 요청하는 단계; (c) 상기 요청에 부합하는 서비스가 정확하게 상기 클라이언트 단말에 제공되었는지 여부와 서비스의 제공에 소요되는 시간을 측정하여 스크립터(scripter)를 생성하는 단계; 및 (d) 상기 스크립터를 분석하여 트랜잭션별 성능, 서비스 품질, 가용성, 응답 시간, 네트워크 성능을 포함하는 서비스 성능 지표를 산출하는 단계를 포함하는 서비스 성능 분석 방법
|
17 |
17
제 16 항에 있어서, 상기 (c) 단계에서, 상기 서비스의 제공에 소요되는 시간에는 사용자의 타이핑 시간 및 마우스의 이동 시간이 포함되는 것을 특징으로 하는 서비스 성능 분석 방법
|
18 |
18
삭제
|
19 |
19
삭제
|