본문 바로가기

Performance Test/Performance Test 개요

성능 테스트에서 발견할 수 있는 가장 일반적인 문제들

반응형

대부분의 성능 문제는 속도, 응답 시간,로드 시간 및 낮은 확장성과 관련됩니다. 속도는 종종 응용 프로그램의 가장 중요한 속성 중 하나입니다. 느리게 실행되는 응용 프로그램은 잠재적인 사용자를 잃게 됩니다. 성능 테스트는 앱이 사용자의 관심과 관심을 유지할 수 있을 만큼 충분히 빠르게 실행되는지 확인하기 위해 수행됩니다. 다음과 같은 일반적인 성능 문제 목록을 살펴보고 많은 문제에서 속도가 얼마나 일반적인 요인인지 확인하십시오.

  • 긴 로드 시간: 로드 시간은 일반적으로 응용 프로그램을 시작하는데 걸리는 초기 시간입니다. 이것은 일반적으로 최소한으로 유지되어야 합니다. 일부 애플리케이션은 1분 이내에 로드 할 수 없지만 로드 시간은 가능하면 몇 초 미만으로 유지해야 합니다.
  • 긴 응답 시간: 응답 시간은 사용자가 애플리케이션에 데이터를 입력 할 때부터 애플리케이션이 해당 입력에 대한 응답을 출력 할 때까지 걸리는 시간입니다. 일반적으로 이 작업은 매우 빠릅니다. 사용자가 너무 오래 기다려야 한다면 흥미를 잃게 됩니다.
  • 낮은 확장성: 소프트웨어가 원하는 수의 동시 작업을 처리 할 수 없는 경우 결과가 지연되거나 오류가 증가하는 영향을 미치는 동작이 발생할 수 있습니다. 애플리케이션이 예상 사용자 수를 처리 할 수 ​​있는지 확인하려면 부하 테스트를 수행해야 합니다.
    • 디스크 사용량
    • CPU 사용량
    • 메모리 누수
    • 운영 체제 제한
    • 잘못된 네트워크 구성
  • 병목 현상: 병목현상은 워크로드를 처리할 용량이 충분하지 않아 데이터 흐름이 중단되거나 중단될 때 발생합니다. 병목 현상은 전체 시스템 성능을 저하시키는 시스템의 장애물입니다. 병목 현상은 코딩 오류 또는 하드웨어 문제로 인해 특정 부하에서 처리량이 감소하는 경우입니다. 병목 현상은 종종 하나의 잘못된 코드 섹션으로 인해 발생합니다. 병목 현상을 해결하는 핵심은 속도 저하를 유발하는 코드 섹션을 찾아서 수정하는 것입니다. 병목 현상은 일반적으로 제대로 실행되지 않는 프로세스를 수정하거나 하드웨어를 추가하여 해결됩니다.
    • CPU 사용률
    • 메모리 활용
    • 네트워크 활용
    • 운영 체제 제한
    • 디스크 사용량
  • 소프트웨어 구성 문제: 종종 설정이 작업 부하를 처리하기에 충분한 수준으로 설정되지 않습니다.
  • 하드웨어 리소스 부족: 성능 테스트를 통해 물리적 메모리 제약이나 성능이 낮은 CPU를 확인할 수 있습니다.

 

Reference

 

Performance Testing Tutorial: What is, Types, Metrics & Example

Before going to API Testing tutorial, let's first understand What is API? API (Application...

www.guru99.com

 

 

Performance Testing Types, Steps, Best Practices, and Metrics

Performance testing should give devs the diagnostic information they need to eliminate bottlenecks. Read our guide to avoid common problems and mistakes.

stackify.com

 

반응형

'Performance Test > Performance Test 개요' 카테고리의 다른 글

성능테스트의 유형  (0) 2021.03.03
왜 성능테스트를 해야 할까요?  (0) 2021.02.17
성능테스트 란?  (0) 2021.02.15