소프트웨어 테스팅

초보자를 위한 응답 시간 테스트

2021년 10월 30일

응답 시간 테스트는 한 시스템 노드가 다른 시스템 노드의 요청에 응답하는 데 걸리는 시간을 측정합니다. 프로세스가 끝날 때까지 시스템이 특정 입력에 도달하는 데 걸리는 시간입니다.

예를 들어 , JSON 데이터를 실행하는 데 걸리는 시간을 정확히 알고 싶습니다. 응답 시간은 각 트랜잭션 또는 쿼리의 서버 응답을 측정합니다.

응답 시간은 사용자가 요청을 보낼 때 시작되고 애플리케이션에서 쓰기가 완료되었다고 표시하면 끝납니다.

목차

응답 시간을 어떻게 측정합니까?

  • 각 도구에서 수집한 메트릭 계산 방법
  • 도구 응답 시간에 차이를 만들 수 있는 로드 및 캡처 속도를 시뮬레이션합니다.
  • 사용자 부하 모니터링 시 기록되는 추가 항목
  • 각 장치에서 수집한 컴퓨팅 메트릭은 높은 리소스 소비로 인해 응답 시간을 증가시킵니다.
  • 두 장치의 아키텍처가 다를 수 있습니다.

응답 지표의 유형

    평균 응답 시간

각 왕복 요청에 소요된 평균 시간입니다. 평균 응답 시간에는 CSS, HTML, XML, 이미지, JavaScript 파일 등의 로드 시간이 포함됩니다. 따라서 시스템에 느린 구성 요소가 있는 경우 평균에 영향을 미칩니다.

    피크 응답 시간

복잡한 구성 요소를 찾는 데 도움이 됩니다. 특정 요청이 적절하게 처리되지 않는 시스템의 불규칙성을 볼 수 있습니다. 예를 들어, 응답 시간에 영향을 미치는 거대한 데이터베이스 쿼리가 실행될 수 있습니다. 이 쿼리는 페이지가 원하는 시간에 로드되도록 허용하지 않습니다.

    오류율

모든 요청에 ​​대한 문제 요청의 백분율을 표시하는 수학적 계산입니다. 이 백분율은 서버에서 오류를 표시하는 모든 HTTP 상태 코드를 계산합니다. 또한 시간 초과된 권장 사항에 따라 다릅니다.

응답 시간 값

0.1초

가장 선호하는 응답 시간입니다. 이 응답 시간이 0.1이면 사용자는 항상 응용 프로그램이 즉시 응답하고 중단을 느끼지 않는다고 느낍니다.

1.0초

응답 시간의 최대 한계로 정의됩니다. 사용자는 약간의 지연이 발생할 수 있지만 중단을 원하지 않습니다. 1초 이상의 응답 시간은 사용자 경험을 방해할 수 있습니다.

10 초

최대 한계이며, 그 이후에는 응답 시간이 허용 한계를 초과합니다. 그러나 응답 시간이 6초를 초과하면 사용자는 해당 사이트를 떠나거나 응용 프로그램을 종료합니다.

일반적으로 응답 시간은 0.1~1초 간격으로 최대한 빨라야 합니다. 그러나 사람들은 느린 응답 시간에 적응할 수 있지만 2초보다 긴 응답 시간에는 결코 만족하지 않습니다. 응답 시간이 짧을수록 고객 만족도가 높고 비용이 적게 들고 고객 만족도가 높아집니다.

응답 시간 테스트 도구

아파치 JMeter

JMeter는 다양한 기술에 대한 부하 테스트, 기능 테스트, 회귀 테스트를 수행하는 자동화 테스트 도구입니다. SOAP, TCP, FTP와 같은 다양한 유형의 애플리케이션, 프로토콜 및 서버를 지원합니다. SOAP, LDAP MOM, 셸 스크립트, 메일 프로토콜, Java 개체, 데이터베이스.

특징

  • 오픈 소스 소프트웨어입니다.
  • 인터랙티브하고 직관적인 GUI.
  • 그것은 고도로 연장됩니다.
  • 테스트 계획은 XML 형식으로 저장됩니다.
  • 플랫폼 독립적입니다.
  • 최고의 API 자동화 도구.

가격

사용은 무료입니다.

로드러너

LoadRunner는 다음을 위한 솔루션입니다. 성능 시험 Hewlett-Packard(HP)에서 제공합니다. 성능 테스트를 위한 가장 자동화된 도구 중 하나이며 시장 점유율의 거의 50%를 차지했습니다. 로드러너 수백 명의 가상 사용자를 애플리케이션으로 시뮬레이션하고 다양한 성능 메트릭을 모니터링하며 다른 클라이언트 및 서버 병목 현상을 격리합니다.

특징

  • 클라우드 테스팅.
  • 근본 원인 해석학 .
  • 다양한 앱을 지원합니다.
  • 지속적인 테스트.
  • 모바일 테스트.
  • 대화형 사용자 트랜잭션 시뮬레이션.

가격

    커뮤니티 에디션-무료가상 사용자 일-
    2021년 10월 30일

    응답 시간 테스트는 한 시스템 노드가 다른 시스템 노드의 요청에 응답하는 데 걸리는 시간을 측정합니다. 프로세스가 끝날 때까지 시스템이 특정 입력에 도달하는 데 걸리는 시간입니다.

    예를 들어 , JSON 데이터를 실행하는 데 걸리는 시간을 정확히 알고 싶습니다. 응답 시간은 각 트랜잭션 또는 쿼리의 서버 응답을 측정합니다.

    응답 시간은 사용자가 요청을 보낼 때 시작되고 애플리케이션에서 쓰기가 완료되었다고 표시하면 끝납니다.

    목차

    응답 시간을 어떻게 측정합니까?

    • 각 도구에서 수집한 메트릭 계산 방법
    • 도구 응답 시간에 차이를 만들 수 있는 로드 및 캡처 속도를 시뮬레이션합니다.
    • 사용자 부하 모니터링 시 기록되는 추가 항목
    • 각 장치에서 수집한 컴퓨팅 메트릭은 높은 리소스 소비로 인해 응답 시간을 증가시킵니다.
    • 두 장치의 아키텍처가 다를 수 있습니다.

    응답 지표의 유형

      평균 응답 시간

    각 왕복 요청에 소요된 평균 시간입니다. 평균 응답 시간에는 CSS, HTML, XML, 이미지, JavaScript 파일 등의 로드 시간이 포함됩니다. 따라서 시스템에 느린 구성 요소가 있는 경우 평균에 영향을 미칩니다.

      피크 응답 시간

    복잡한 구성 요소를 찾는 데 도움이 됩니다. 특정 요청이 적절하게 처리되지 않는 시스템의 불규칙성을 볼 수 있습니다. 예를 들어, 응답 시간에 영향을 미치는 거대한 데이터베이스 쿼리가 실행될 수 있습니다. 이 쿼리는 페이지가 원하는 시간에 로드되도록 허용하지 않습니다.

      오류율

    모든 요청에 ​​대한 문제 요청의 백분율을 표시하는 수학적 계산입니다. 이 백분율은 서버에서 오류를 표시하는 모든 HTTP 상태 코드를 계산합니다. 또한 시간 초과된 권장 사항에 따라 다릅니다.

    응답 시간 값

    0.1초

    가장 선호하는 응답 시간입니다. 이 응답 시간이 0.1이면 사용자는 항상 응용 프로그램이 즉시 응답하고 중단을 느끼지 않는다고 느낍니다.

    1.0초

    응답 시간의 최대 한계로 정의됩니다. 사용자는 약간의 지연이 발생할 수 있지만 중단을 원하지 않습니다. 1초 이상의 응답 시간은 사용자 경험을 방해할 수 있습니다.

    10 초

    최대 한계이며, 그 이후에는 응답 시간이 허용 한계를 초과합니다. 그러나 응답 시간이 6초를 초과하면 사용자는 해당 사이트를 떠나거나 응용 프로그램을 종료합니다.

    일반적으로 응답 시간은 0.1~1초 간격으로 최대한 빨라야 합니다. 그러나 사람들은 느린 응답 시간에 적응할 수 있지만 2초보다 긴 응답 시간에는 결코 만족하지 않습니다. 응답 시간이 짧을수록 고객 만족도가 높고 비용이 적게 들고 고객 만족도가 높아집니다.

    응답 시간 테스트 도구

    아파치 JMeter

    JMeter는 다양한 기술에 대한 부하 테스트, 기능 테스트, 회귀 테스트를 수행하는 자동화 테스트 도구입니다. SOAP, TCP, FTP와 같은 다양한 유형의 애플리케이션, 프로토콜 및 서버를 지원합니다. SOAP, LDAP MOM, 셸 스크립트, 메일 프로토콜, Java 개체, 데이터베이스.

    특징

    • 오픈 소스 소프트웨어입니다.
    • 인터랙티브하고 직관적인 GUI.
    • 그것은 고도로 연장됩니다.
    • 테스트 계획은 XML 형식으로 저장됩니다.
    • 플랫폼 독립적입니다.
    • 최고의 API 자동화 도구.

    가격

    사용은 무료입니다.

    로드러너

    LoadRunner는 다음을 위한 솔루션입니다. 성능 시험 Hewlett-Packard(HP)에서 제공합니다. 성능 테스트를 위한 가장 자동화된 도구 중 하나이며 시장 점유율의 거의 50%를 차지했습니다. 로드러너 수백 명의 가상 사용자를 애플리케이션으로 시뮬레이션하고 다양한 성능 메트릭을 모니터링하며 다른 클라이언트 및 서버 병목 현상을 격리합니다.

    특징

    • 클라우드 테스팅.
    • 근본 원인 해석학 .
    • 다양한 앱을 지원합니다.
    • 지속적인 테스트.
    • 모바일 테스트.
    • 대화형 사용자 트랜잭션 시뮬레이션.

    가격

      커뮤니티 에디션-무료가상 사용자 일-$0.56/가상 사용자 일기업용 에디션- 벤더에 문의
    .56/가상 사용자 일기업용 에디션- 벤더에 문의