웹사이트의 비기능 요구사항을 확인하기 위한 서비스 및 도구 소개

개요



WEB 사이트의 비기능 요건을 확인하기 위한 서비스나 툴을 조사해 보았으므로, 각각 개요의 개요를 소개합니다.

내용



벤치마크



WebPagetest(WEB 서비스)



공식
URL을 입력하는 것만으로 간편하게 WEB 사이트의 속도 점수를 계측해 줍니다.
아래의 5항목을 A~F로 평가합니다.
  • First Byte Time (리퀘스에서 응답까지의 시간)
  • Keep-alive Enabled(연결 유지 설정)
  • Compress Transfer (이미지, 비디오 이외의 압축)
  • Compress Images (이미지, 동작 데이터 압축)
  • Cache static content (캐시 사용)



  • TestMySite(WEB 서비스)



    공식
    Google에서 제공하는 서비스로 모바일 사이트의 속도를 테스트할 수 있습니다.
    이 업계 내의 사이트와의 속도 비교나 개선을 위한 수정점을 가르쳐 줍니다.



    부하 테스트



    JMeter(도구)



    공식 사이트
    부하 테스트 툴이라고 하면 이것!!이라고 해도 과언이 아닐 정도로 유명 무료의 툴입니다.
    Java로 만들어졌기 때문에 모든 플랫폼에서 작동합니다.
    세밀한 설정이 가능하며 부하 테스트에 필요한 기능은 거의 완벽하게 포함되어 있습니다.



    Load Impact(WEB 서비스)



    공식 사이트
    WEB 서비스이기 때문에, 항목을 입력하는 것만으로 간단하게 부하 테스트를 실행할 수 있습니다.
    동시 연결, 런타임 이외에 액세스 소스 리전을 설정할 수 있습니다. 
    결과는 아래와 같은 그래프로 확인할 수 있습니다.

    무료 테두리는 아래와 같은 제한이 있으며, 이용에 따른 월액 비용이 발생합니다.
  • 동시 연결 수: 50
  • 테스트 횟수: 5회/month



  • 취약성



    OWASP ZAP(도구)



    공식
    IPA에서 소개된 취약성 진단 도구입니다.
    SQL 인젝션 등 의도하지 않은 데이터베이스 액세스나 서버 처리가 실행될 가능성을 검출해 줍니다.
    GUI로 조작이 가능한 것과 일부 일본어화가 되어 있기 때문에 간이로 도입이 가능합니다.



    skipfish(도구)



    공식
    Google에서 개발한 취약성 진단 도구입니다.
    이쪽도 SQL 인젝션 등 의도하지 않은 데이터베이스 액세스나 서버 처리가 실행될 가능성을 검출해 줍니다.

    좋은 웹페이지 즐겨찾기