프로젝트 소개
hey는 웹 애플리케이션 또는 HTTP 엔드포인트에 부하를 생성하는 명령줄 도구입니다. 지정된 수의 요청을 선택한 동시성 수준에서 실행하고 요약 통계를 보고합니다. 이 프로젝트는 이전에 boom이라는 이름이었으며 바이너리 이름 충돌을 피하기 위해 이름이 변경되었습니다.
Linux, macOS, Windows의 amd64용 사전 빌드된 바이너리가 나열되어 있으며, macOS 사용자는 Homebrew를 통해 설치할 수 있습니다.
주요 제어 옵션에는 총 요청 수(-n), 동시 작업자 수(-c), 작업자당 초당 쿼리 수 기준 속도 제한(-q), 시간 제한 테스트 기간(-z)이 있습니다. 사용자는 HTTP 메서드를 선택하고, 반복 사용자 지정 헤더를 추가하고, 인라인 또는 파일 기반 요청 본문을 보내고, 콘텐츠 유형과 Host 헤더를 설정하고, 타임아웃을 구성하고, 기본 인증을 사용하고, HTTP 프록시를 통해 트래픽을 라우팅하고, HTTP/2를 명시적으로 활성화할 수 있습니다.
추가 옵션으로 압축, 연결 keep-alive 또는 리디렉션 따라가기를 비활성화할 수 있으며, CPU 코어 수를 구성할 수 있습니다. 출력은 기본 요약으로 두거나 CSV 응답 지표로 내보낼 수 있습니다. README에는 기본 요청, 고정 요청 수, 30초 테스트, POST 본문, 사용자 지정 헤더, HTTP/2, 속도 제한 테스트에 대한 예제가 포함되어 있습니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.