_won_
wonprogrammer
_won_
전체 방문자
오늘
어제
  • 분류 전체보기
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

블로그 메뉴

  • 방명록

티스토리

Github · Wonprogrammer
hELLO · Designed By 정상우.
_won_

wonprogrammer

TIL | 3.1.수 [Application Test (3)]
woncoding/TIL

TIL | 3.1.수 [Application Test (3)]

2023. 3. 2. 16:37

[Application Test]

Application 성능 개선

시스템의 목표 성능 (응답 시간과 동시 접속자수)을 정의 하고, 이를 달성하기 위해서, 시스템의 구조를 반복적으로 개선하는 작업이다.

 

- Application 성능 점검

  • Application 성능 측정 지표
    • 처리량 : 주어진 시간에 처리 할 수 있는 트랜잭션의 수
    • 응답시간 : 입력 후 → 응답 출력 까지의 시간
    • 경과시간 : 입력 시작 부터 ~ 응답 출력 까지의 시간
    • 지원 사용률 : CPU or 메모리 or 네트워크 등의 사용률
  • Application 성능 테스트 수행 절차
    1. 성능 테스트 도구 설치
    2. 테스트 환경 설정
    3. 시나리오 생성
    4. 성능 테스트

 

 

- Application 성능 개선

  • 소프트웨어의 최적화
    • 가독성 높게
    • 클린코드 작성
      • 가독성 / 단순성 / 의존성 최소 / 중복성 제거 / 추상화

 

  • 소스코드 품질 분석
    • 정적 분석 도구
    • 동적 분석 도구 : App 실행

 

  • 리팩토링 : 기능을 변경하는것이 아닌, 복잡한 소스 코드를 수정 및 보완 하여 성능 개선 (!= 반정규화)
    • 유지 보수성🔺
    • 유연한 system
    • 생산성🔺
    • 품질🔺

 

 

 

 

저작자표시 비영리 변경금지 (새창열림)

'woncoding > TIL' 카테고리의 다른 글

TIL | 3.3.금 [SQL / ORM (4) | Q객체]  (1) 2023.03.04
TIL | 3.2.목 [Debugging]  (0) 2023.03.03
TIL | 2.28.화 [Application Test (2)]  (0) 2023.03.02
TIL | 2.27.월 [Application Test (1)]  (0) 2023.03.02
TIL | 2.24.금 [인덱스 | B-Tree/Hash Table]  (0) 2023.03.01
    'woncoding/TIL' 카테고리의 다른 글
    • TIL | 3.3.금 [SQL / ORM (4) | Q객체]
    • TIL | 3.2.목 [Debugging]
    • TIL | 2.28.화 [Application Test (2)]
    • TIL | 2.27.월 [Application Test (1)]
    _won_
    _won_
    Coding Practice blog

    티스토리툴바