RSS DEV 커뮤니티

K6에서 가변적 페이로드 크기와 함께 더 많은 요청을 보내는 방법은 무엇입니까?

이 k6 스크립트는 로드 테스트를 위해 다수의 가상 사용자(VU)가 HTTP 요청을 수행하는 것을 시뮬레이션합니다. - 외부 서비스를 사용하여 인증을 수행하고 설정 중에 액세스 토큰을 가져옵니다. - 각 요청에 대한 JSON 페이로드가 지정된 크기로 생성됩니다. - 두 가지 시나리오가 정의되어 있습니다. perVuIterations은 20 VU와 5000 반복을 포함하고, constantRequestRate는 초당 248개의 요청을 일정하게 처리합니다. - 테스트 옵션에는 TLS 확인을 건너뛰고 환경 변수에 기반하여 시나리오를 선택하는 옵션이 포함됩니다. - 각 VU는 지정된 엔드포인트에 액세스 토큰과 페이로드를 사용하여 POST 요청을 전송합니다. - 페이로드 생성 함수는 대상 크기에 맞는 페이로드가 포함된 JSON 개체를 구성합니다. - 이 스크립트는 stages 옵션을 사용하여 점진적인 램프업을 통해 로드 패턴을 사용자 지정할 수 있습니다. - 외부 서비스를 사용하여 인증을 수행하고 응답 확인을 포함하여 응용 프로그램과의 사용자 상호작용을 효과적으로 시뮬레이션합니다. 다양한 조건에서 성능을 평가할 수 있습니다.
favicon
dev.to
How to send more requests with variable payload size in K6?