k6 부하테스트

ClassBinu·2024년 7월 17일

F-lab

목록 보기
62/65
     data_received..................: 120 kB 3.9 kB/s
     data_sent......................: 25 kB  821 B/s
     http_req_blocked...............: avg=345.73µs min=1µs     med=7µs     max=10.23ms  p(90)=11µs    p(95)=24.14µs 
     http_req_connecting............: avg=330.76µs min=0s      med=0s      max=10ms     p(90)=0s      p(95)=0s      
     http_req_duration..............: avg=54.44ms  min=40.35ms med=46.37ms max=198.46ms p(90)=63.17ms p(95)=117.38ms
       { expected_response:true }...: avg=51.04ms  min=40.35ms med=46.29ms max=198.46ms p(90)=56.58ms p(95)=65.42ms 
     http_req_failed................: 3.44%  ✓ 10       ✗ 280 
     http_req_receiving.............: avg=95.92µs  min=13µs    med=84µs    max=717µs    p(90)=158.4µs p(95)=183.64µs
     http_req_sending...............: avg=36.46µs  min=3µs     med=29µs    max=516µs    p(90)=58.1µs  p(95)=78.64µs 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s      max=0s       p(90)=0s      p(95)=0s      
     http_req_waiting...............: avg=54.31ms  min=40.26ms med=46.25ms max=198.33ms p(90)=63.13ms p(95)=117.28ms
     http_reqs......................: 290    9.434192/s
     iteration_duration.............: avg=1.05s    min=1.04s   med=1.04s   max=1.2s     p(90)=1.06s   p(95)=1.11s   
     iterations.....................: 290    9.434192/s
     vus............................: 10     min=10     max=10
     vus_max........................: 10     min=10     max=10

항목 설명

data_received:

수신 데이터: 테스트 동안 수신된 총 데이터 (120kB, 평균 3.9 kB/s).

data_sent:

송신 데이터: 테스트 동안 송신된 총 데이터 (25kB, 평균 821 B/s).

http_req_blocked:

  • 요청이 만들어진 시점부터 응답의 첫 바이트가 수신될 때까지의 시간입니다. 네트워크 소켓 대기 시간 및 DNS 해석 시간이 포함될 수 있습니다.
  • 평균 차단 시간은 345.73 마이크로초, 최대는 10.23 밀리초입니다.

http_req_connecting:

  • TCP 연결을 설정하는 데 걸린 시간입니다.
  • 평균 연결 시간은 330.76 마이크로초, 최대는 10 밀리초까지 기록되었습니다.

http_req_duration:

  • 요청이 시작되어 응답의 마지막 바이트를 받기까지의 총 시간입니다.
  • 평균 요청 지속 시간은 54.44 밀리초, 최대는 198.46 밀리초입니다.

http_req_failed:

실패한 요청의 비율입니다 (3.44%). 총 290개의 요청 중 290개가 성공하고 10개가 실패했습니다.

http_req_receiving:

  • HTTP 요청을 보낸 후 첫 바이트를 수신하는 데 걸린 시간입니다.
  • 평균 수신 시간은 95.92 마이크로초, 최대는 717 마이크로초입니다.

http_req_sending:

  • HTTP 요청을 보내는 데 걸린 시간입니다.
  • 평균 송신 시간은 36.46 마이크로초입니다.

http_req_tls_handshaking:

  • TLS 핸드셰이킹을 수행하는 데 걸린 시간 (해당되는 경우).
  • 모든 평균 및 백분위수가 0초로, TLS 지연이 없거나 적용되지 않음을 나타냅니다.

http_req_waiting:

  • 서버에서 응답을 기다리는 시간(첫 바이트까지의 시간).
  • 평균 대기 시간은 54.31 밀리초로, 전체 요청 시간의 상당 부분을 차지합니다.

http_reqs:

  • 테스트 동안 수행된 총 HTTP 요청 수 (290 요청, 초당 9.434192 요청).

iteration_duration:

  • 각 테스트 반복의 총 지속 시간입니다.
  • 평균 지속 시간은 약 1.05초, 최대는 1.2초입니다.

iterations:

  • 완료된 테스트 반복의 총 수입니다.
  • 총 HTTP 요청 수와 일치하며, 각 반복에 하나의 요청이 포함된 것으로 보입니다.

vus & vus_max:

  • 가상 사용자(VUs)는 시뮬레이션된 동시 사용자 수입니다.
  • 테스트 동안 최소 및 최대 10개의 VU가 유지되었습니다.

1ms: 1/1,000s (천분의 1초)
1us: 1/1,000,000s (백만분의 1초)
1000us = 1ms

0개의 댓글