23. 용어집 ¶
경과 시간 . JMeter는 요청을 보내기 직전부터 마지막 응답을 받은 직후까지의 경과 시간을 측정합니다. JMeter는 응답을 렌더링하는 데 필요한 시간을 포함하지 않으며 JMeter는 Javascript와 같은 클라이언트 코드도 처리하지 않습니다.
대기 시간 . JMeter는 요청을 보내기 직전부터 첫 번째 응답이 수신된 직후까지의 대기 시간을 측정합니다. 따라서 시간에는 요청을 어셈블하는 데 필요한 모든 처리와 응답의 첫 번째 부분을 어셈블하는 데 필요한 모든 처리가 포함되며 일반적으로 1바이트보다 더 깁니다. 프로토콜 분석기(예: Wireshark)는 바이트가 실제로 인터페이스를 통해 전송/수신되는 시간을 측정합니다. JMeter 시간은 브라우저나 다른 애플리케이션 클라이언트가 경험하는 시간에 더 가까워야 합니다.
연결 시간 . JMeter는 SSL 핸드셰이크를 포함하여 연결을 설정하는 데 걸린 시간을 측정합니다. 연결 시간은 대기 시간 에서 자동으로 차감되지 않습니다. 연결 오류의 경우 메트릭은 오류에 직면하는 데 걸린 시간과 동일합니다. 예를 들어 시간 초과의 경우 연결 시간 초과와 같아야 합니다.
중앙값 은 샘플을 두 개의 동일한 절반으로 나누는 숫자입니다. 표본의 절반은 중위수보다 작고 절반은 더 큽니다. [일부 샘플은 중앙값과 같을 수 있습니다.] 이것은 표준 통계 측정값입니다. 예를 들어Wikipedia의 중앙값 항목을 참조하십시오. 중앙값은 50 번째 백분위수 와 동일합니다.
90% 선(90 번째 백분위수) 은 샘플의 90%가 그 아래로 떨어지는 값입니다. 나머지 샘플도 값만큼 길어야 합니다. 이것은 표준 통계 측정값입니다. 예를 들어Wikipedia의 백분위수 항목을 참조하십시오.
표준 편차 는 데이터 세트의 변동성을 측정한 것입니다. 이것은 표준 통계 측정값입니다. 예를 들어Wikipedia의 표준 편차 항목을 참조하십시오. JMeter는 표본 표준 편차(예: STDEV)가 아니라 모집단 표준 편차(예: 스프레드시트의 STDEVP 함수)를 계산합니다.
리스너 및 로그 파일에 나타나는 스레드 이름 은 스레드 그룹 이름과 그룹 내의 스레드에서 파생됩니다.
이름의 형식은
groupName + " " + groupIndex + "-" + threadIndex
입니다. 여기서:
- groupName - 스레드 그룹 요소의 이름
- groupIndex - 1부터 시작하는 테스트 계획의 스레드 그룹 번호
- threadIndex - 1부터 시작하는 스레드 그룹 내의 스레드 번호
스레드 그룹 1-1 스레드 그룹 1-2 스레드 그룹 2-1 스레드 그룹 2-2
처리량 은 요청/시간 단위로 계산됩니다. 시간은 첫 번째 샘플의 시작부터 마지막 샘플의 끝까지 계산됩니다. 여기에는 서버의 로드를 나타내는 것으로 가정되므로 샘플 사이의 모든 간격이 포함됩니다.
공식은 처리량 = (요청 수) / (총 시간)입니다.