본문 바로가기
WIKI 기술 지식 베이스

test_procedures element

원문 보기 위키 갱신

출처: 문서

본문

test_procedures 엘리먼트

테스트 프로시저는 하나의 벤치마킹 시나리오예요. 각 테스트 프로시저는 schedule을 감싸고 이름, 설명 같은 속성을 추가해요. 워크로드가 여러 시나리오를 정의할 때 test_procedures 엘리먼트를 사용해요. 워크로드가 시나리오를 하나만 정의한다면 대신 workload.json의 최상위 레벨에 schedule을 지정하고 test_procedures는 생략해요.

테스트 프로시저는 operations 엘리먼트에 정의된 모든 오퍼레이션을 참조할 수 있어요. 각 테스트 프로시저는 다음 파라미터를 지원해요.

파라미터 필수 여부 타입 설명
name 예 String 테스트 프로시저의 이름이에요. 테스트 프로시저 이름을 지을 때는 공백을 사용하지 마세요. 그래야 명령줄에서 이름을 쉽게 입력할 수 있어요.
description 아니요 String 사람이 읽기 쉬운 형식으로 테스트 프로시저를 설명해요.
user-info 아니요 String 테스트가 시작될 때 중요한 테스트 관련 정보(예: 지원 중단 예정 사항)를 알려주는 메시지를 출력해요.
default 아니요 Boolean true로 설정하면 명령줄에서 테스트 프로시저를 지정하지 않았을 때 기본 테스트 프로시저를 선택해요. 워크로드가 테스트 프로시저를 하나만 정의한다면 암묵적으로 기본값으로 선택돼요. 그렇지 않다면 정확히 하나의 challenge에 "default": true를 정의해야 해요.
schedule 예 Array 워크로드 작업이 실행되는 순서를 정의해요.

더 알아보기 (Learn more)