웹 사이트 스트레스 테스트 절차

최근 진행 중인 모 프로젝트가 막바지에 이르렀는데, 그 동안 아무 말 없더니 갑자기 웹 사이트 스트레스 테스트를 해달란다.
비용이 발생하는 문제를 사전에 요청해야지 갑자기 해달라고 되겠냐 마는 고객이 하늘인지라
영업팀에서 대응 시나리오를 만들어 달라고 해서 만들어 줬다.
(이런게 필요한 사람들도 있을테니... 검색에서 걸리면 가져다 쓰시겠지...)

*** 웹 사이트 스트레스 테스트 범위 산정

 

1. 스트레스 테스트  정의

- 웹 사이트에 다수의 사용자(고객)들이 동시에 접속하였을 때, 일정 시간에 요청한 페이지를 조회할 수 있는가를 평가합니다. 

- 모든 페이지를 대상으로 하는 것은 무의미 하기 때문에,
초기 페이지 및 고객이 자주 접속하거나, 관심을 가지거나, 트랜잭션이 발생하는 페이지들을 한정하여 테스트를 수행합니다.

- 테스트 결과를 통해 타 사이트와 비교한다거나, 웹 사이트 품질평가 기준이 될 수는 없습니다.

(웹 사이트 성능은 다양한 소프트웨어 및 하드웨어 환경을 통해 결정되기 때문입니다.)

- 다만 웹 사이트 운영을 대비하여 중대한 결점 여부를 파악하고,

실제 운영 시 하드웨어 및 소프트웨어가 어느 정도의 부하를 견딜 수 있는지 판단하며,
향후 동시 사용자 증가가 발생할 경우, 어느 정도의 투자가 필요한지 예측하기 위한 보조 자료로 사용될 수 있습니다.

 

2. 스트레스 테스트 시나리오

 

- 고객과 개발사 간 협의를 통해 스트레스 테스트 대상 페이지를 도출하며,

- 스트레스 테스트(부하테스트) 툴(tool)을 사용하여, 동시 접속자 수를 최대 *명으로 설정하고,
일정 시간 동안 인위적으로 웹 서버 부하를 발생 시킵니다.

- 스트레스가 발생한 시간 동안 CPU 및 메모리 사용량을 측정하며, 스트레스 테스트 툴 자체적으로 로그를 생성합니다.

- 스트레스 테스트 완료 결과를 정리하여, 보고서를 작성하고 제출합니다.

- 이와 같은 절차를 수행하는데 있어, 2~5일 정도 소요 됩니다.

4. 추가 의견


- * 웹 사이트는 트랜잭션이 많지 않은 일반적인 사이트 수준로 판단됩니다.
따라서 위와 같은 테스트 조건이면 무난하리라 판단됩니다.

- 만일 은행,증원사 등 대형 금융권에서 요구하는 대용량 부하테스트 수준을 적용할 경우,
별도의 견적을 산정한 후, 전문 성능분석 업체에 의뢰하여야 합니다.

by 써니 | 2008/01/24 18:32 | Development | 트랙백 | 핑백(2)

Linked at links for 2008.. at 2008/01/26 05:27

... 사용중인 확장기능 Links Books links for 2008-01-25 26Jan2008 Filed under: LinkLog Author: reric 써니의 一生牛步行 : 웹 사이트 스트레스 테스트 절차 (tags: website stress process) KLDP.net:오픈소스 개발 프레임워크 관련 문서 한글화 프로젝트: 프로젝트 정보 (tags ... more

Linked at 작은 창고 : 웹 사이트 스트.. at 2008/02/19 18:53

... 원본 = > http://sunnykwak.egloos.com/3590823*** 웹 사이트 스트레스 테스트 범위 산정 1. 스트레스 테스트 정의- 웹 사이트에 다수의 사용자(고객)들이 동시에 접속하였 ... more

◀ 이전 페이지          다음 페이지 ▶