성능을 시험하는 방법
급격한 유입, 지속적인 부하, 한계에 가까운 압력은 서로 다른 문제를 드러낸다. 시험에서는 어떤 상황을 재현할지 먼저 정하고 그에 맞게 부하를 구성한다. 최대 요청 수 하나만으로 서비스의 전체 성능을 설명하기는 어렵다.
자동화와 결과 판정
k6는 지표와 임계 조건을 사용해 실행 결과를 평가하며 지속적 통합 과정에도 연결할 수 있다. 이전 실행과 비교하려면 요청 내용뿐 아니라 데이터와 실행 환경도 맞춰야 한다. 조건이 달라진 결과를 그대로 비교하면 원인을 구분하기 어렵다.
브라우저와 프로토콜
브라우저 API를 이용하면 화면 동작과 관련된 성능 지표를 수집할 수 있다. 프로토콜 수준의 시험과 함께 사용해 서버 응답과 브라우저 측 동작을 나누어 살펴볼 수 있다. 별도 확장을 통해 시험 대상을 넓히는 구조도 제공한다.