표제지
목차
국문초록 8
제1장 서론 9
1.1. 연구 배경 9
제2장 관련연구 13
2.1. 웹서비스 개념 13
2.2. 웹사이트 13
2.3. 모바일 어플리케이션 14
2.3.1. 네이티브 앱(Native App) 14
2.3.2. 모바일 웹(Mobile Web) 15
2.3.3. 하이브리드 앱(Hybrid App) 15
2.4. 웹 트래픽 16
2.5. 동기 & 비동기 16
제3장 성능 테스트 도구 18
3.1. JMeter 18
3.2. JENNIFER 19
3.3. ALLMON 20
3.4. perfOne Pro 21
제4장 실험분석 22
4.1. 성능 시험의 목적 22
4.2. 개선 방안 22
4.3. 대상 서버 22
4.4. 테스트 환경 23
4.5. 테스트 방법 24
4.6. 테스트 조건 24
4.7. 테스트 결과 24
4.7.1. 기존 웹 방식실험 결과 (스레드 100 개) 24
4.7.2. 기존 웹 방식실험 결과 (스레드 500 개) 28
4.7.3. 파일 로드 방식실험 결과 (스레드 100 개) 32
4.7.4. 파일 로드 방식실험 결과 (스레드 500 개) 36
제5장 결론 42
참고문헌 44
Abstract 46
〈표 4-1〉 테스트를 진행할 서버 정보 23
〈표 4-2〉 테스트를 진행을 위한 프로그램의 환경 23
〈표 4-3〉 테스트를 진행하기 위한 프로세스명과 URL 정보 24
〈표 4-4〉 테스트 조건 24
〈표 5-1〉 테스트 결과 40
[그림 1-1] 전 세계 데이터 트래픽 전망 11
[그림 4-1] 프로세스 main1 의 CPU 결과 (Thread 100) 25
[그림 4-2] 프로세스 main1 의 Aggregate Graph 결과 (Thread 100) 26
[그림 4-3] 프로세스 main1 의 View Results in Table 결과 (Thread 100) 27
[그림 4-4] 프로세스 main1의 Response Time Graph 결과 (Thread 100) 28
[그림 4-5] 프로세스 main1 의 CPU 결과 (Thread 500) 29
[그림 4-6] 프로세스 main1 의 Aggregate Graph 결과 (Thread 500) 30
[그림 4-7] 프로세스 main1 의 View Results in Table 결과 (Thread 500) 31
[그림 4-8] 프로세스 main1의 Response Time Graph (Thread 500) 32
[그림 4-9] 프로세스 main2 의 CPU 결과 (Thread 100) 33
[그림 4-10] 프로세스 main2 의 Aggregate Graph 결과 (Thread 100) 34
[그림 4-11] 프로세스 main2 의 View Results in Table 결과 (Thread 100) 35
[그림 4-12] 프로세스 main2의 Response Time Graph 결과 (Thread 100) 36
[그림 4-13] 프로세스 main2 의 CPU 결과 (Thread 500) 37
[그림 4-14] 프로세스 main2 의 Aggregate Graph 결과 (Thread 500) 38
[그림 4-15] 프로세스 main2 의 View Results in Table 결과 (Thread 500) 39
[그림 4-16] 프로세스 main2의 Response Time Graph 결과 (Thread 500) 40