2015년 1월 14일 수요일

웹사이트 성능 테스트

웹사이트 성능 테스트에 사용할 수 있는 서비스 및 Tool
Product
Link
DynaTrace
http://www.dynatrace.com/
NorthPage
http://www.northpage.com/
Yslow
(Open Source)
http://yslow.org/
http://helloworld.naver.com/helloworld/textyle/303083
igvita
http://m.youtube.com/watch?v=E5lZ12Z889k
PageSpeed Insights
https://developers.google.com/speed/pagespeed/insights/
https://github.com/addyosmani/psi


성능테스트시 고려할 항목
항목
설명
Loading Speed 정의
- 페이지가 완전히 다운로드될 때까지의 시간
- 페이지가 표시될 때까지의 시간
- 페이지가 작동할 때까지의 시간
- 압축된 내용을 다운로드할때는 다운로드가 끝날때까지 기다려야 페이지가 표시될 수 있다.
- 최근 웹페이지들은 사용자가 무엇을 하느냐에 따라 추가적인 데이터를 다운로드하거나 표시하기 때문에 전체 다운로딩 스피드를 측정하기 어려운 경우가 있다.
반복 측정 할 것
측정할때마다 시간이 크게 다를 수 있다.
초기 방문/재 방문
재방문시에는 Cache에 남아 있어서 더 빠를 수 있다.
하루에 여러번 측정
특히 정적인 사이트가 아닌 경우 측정하는 시간에 따라 크게 달라 질 수 있다.
지역적 특성
여러 나라에서 접속할 때 측정값이 달라질 수 있다.
인터넷 연결
사용 대상자에 맞는 인터넷 연결 상태에서 측정한다.
- 모바일/3G/4G/ADSL/전용선
HTTP vs HTTPS
HTTPS는 데이터 전송전에 Encrypt를 하기 때문에 약간 느릴 수 있다.
기타
이미지와 같은 것을 다른 서버에 저장하는 경우 한 서버를 독립적으로 측정하기 힘들다.

댓글 없음 :

댓글 쓰기

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.