Rockport 걷기 테스트로 VO2max를 추정하는 방법
뛰지 않고 최대한 빠르게 1마일(약 1.6km)을 걸은 뒤, 완주 시간과 결승선에서 즉시 잰 심박수를 기록합니다. Rockport 공식이 여기에 나이·성별·체중을 결합해 VO2max를 추정합니다.
- lb — 체중(파운드, kg × 2.2046)
- 나이 — 만 나이 (년)
- 성별 — 남성 1, 여성 0
- 분 — 1마일 완주시간 (분)
- 심박수 — 결승선 통과 직후 심박수 (bpm)
자세한 설명
계산 과정: 기본값 남성 30세·70kg·12분·130bpm
위 계산기의 기본값을 그대로 두면 다음 순서로 56.1이 나옵니다. ① 체중을 파운드로 바꿉니다 — 70 × 2.2046 = 154.322 lb. ② 각 항을 따로 계산합니다. 체중 항은 0.0769 × 154.322 = 11.8674, 나이 항은 0.3877 × 30 = 11.631, 성별 항은 남성이라 6.315 × 1 = 6.315, 시간 항은 3.2649 × 12 = 39.1788, 심박수 항은 0.1565 × 130 = 20.345입니다. ③ 상수에서 차례로 더하고 뺍니다 — 132.853 − 11.8674 = 120.9856, −11.631 = 109.3546, +6.315 = 115.6696, −39.1788 = 76.4908, −20.345 = 56.1458. ④ 소수 첫째 자리로 반올림해 56.1 mL/kg/min이 화면에 표시됩니다. 같은 조건에서 성별만 여성으로 바꾸면 6.315를 더하지 않으므로 56.1458 − 6.315 = 49.8308, 즉 49.8이 됩니다.
완주 직후 심박수가 중요한 이유
이 공식은 1마일 내내 진짜 빠른, 거의 전력에 가까운 속도로 걸었다고 가정합니다 — 결승선 심박수가 바로 그 강도를 측정하는 값입니다. 너무 느리게 걷거나 심박수가 가라앉은 뒤 1분쯤 지나 측정하면 추정치가 어긋나므로, 결승선을 지난 뒤 10~15초 안에 심박수를 재세요.
체중을 파운드로 바꿔 넣는 이유
공식의 체중 계수 0.0769는 파운드 단위로 만들어진 값이라, kg으로 입력한 체중을 계산 전에 2.2046을 곱해 파운드로 환산합니다. 이 환산까지 접어 넣으면 체중 1kg이 결과에 미치는 영향은 0.0769 × 2.2046 = 약 0.1695 mL/kg/min입니다. 체중 70kg 대신 80kg을 넣으면 10kg 차이가 10 × 0.1695 ≈ 1.695만큼 결과를 낮춰 56.1이 54.5로 내려갑니다. 여기서 체중이 결과를 낮추는 것은 VO2max가 '체중 1kg당' 산소 섭취량으로 표현되는 지표이기 때문이며, 같은 걷기 성적이라면 몸이 무거울수록 kg당 값이 작아지는 구조입니다.
각 항이 결과를 얼마나 움직이나
회귀식이라 각 입력의 영향력은 계수 그대로 읽을 수 있습니다. 완주시간 1분은 3.2649, 나이 한 살은 0.3877, 심박수 1bpm은 0.1565, 체중 1kg은 약 0.1695만큼 결과를 낮춥니다. 계수끼리 나누면 무엇이 무엇과 맞먹는지도 나옵니다 — 완주시간 1분은 심박수 약 20.9bpm(3.2649 ÷ 0.1565), 나이 약 8.4세(3.2649 ÷ 0.3877), 체중 약 19.3kg(3.2649 ÷ 0.1695)에 해당합니다. 성별 항 6.315는 완주시간 약 1.9분(6.315 ÷ 3.2649)에 맞먹습니다. 즉 이 검사에서 결과를 가장 크게 흔드는 것은 압도적으로 완주시간입니다.
천천히 걸어 심박수를 낮추면 점수가 오를까
흔한 착각입니다. 심박수 항이 마이너스라서 심박수를 낮게 만들면 결과가 좋아질 것 같지만, 살살 걸으면 완주시간이 함께 늘어나고 시간 계수가 훨씬 큽니다. 앞 블록의 비율대로 1분을 더 쓰면 심박수를 20.9bpm이나 떨어뜨려야 겨우 본전입니다. 실제로 기본값에서 완주시간만 12분에서 13분으로 늘리면 56.1이 52.9로 내려갑니다. 반대로 시간을 그대로 두고 심박수만 130에서 140으로 올리면 54.6이 되어 하락 폭이 훨씬 작습니다. 이 검사는 '가능한 한 빨리 걷되 뛰지는 않는다'는 조건에서만 의미가 있고, 조건을 지키지 않으면 나온 숫자는 체력이 아니라 걷기 전략을 잰 값이 됩니다.
1마일을 어떻게 재고, 완주시간은 어떤 속도인가
1마일은 1,609.344m로 정의된 길이입니다. 400m 트랙 4바퀴는 1,600m라 9.344m, 비율로는 약 0.58% 짧습니다. 이 정도 차이는 대개 무시하고 쓰지만, 정확히 맞추려면 마지막에 9m 정도를 더 걸으면 됩니다. 완주시간을 속도로 바꿔 보면 감이 더 잘 옵니다 — 12분은 시속 약 8.0km, 15분은 약 6.4km, 18분은 약 5.4km입니다(1.609344km를 시간으로 나눈 값). 위 계산기의 기본 완주시간 12분은 걷기로는 상당히 빠른 축에 속하므로, 본인의 실제 기록을 넣어 다시 계산해 보세요.
경계 조건: 0·음수 입력과 유효 범위 밖
나이·체중·완주시간·심박수 가운데 하나라도 0 이하이면 계산 자체를 하지 않고 '—'를 표시합니다. 네 값이 모두 양수여도 공식이 0 이하를 내면 역시 '—'가 됩니다. 회귀식은 검증된 구간 밖에서 물리적으로 말이 되지 않는 값을 낼 수 있어, 음수를 그대로 화면에 내보내는 대신 추정 불가로 처리하기 때문입니다. 기본값 조건(남성 30세·70kg·심박수 130)에서 이 경계는 완주시간 약 29.2분입니다 — 29분을 넣으면 0.6이라는 극단적으로 낮은 값이 나오고, 30분을 넣으면 결과가 음수가 되어 '—'로 바뀝니다. 30분에 1마일이면 시속 3.2km 수준의 산책이라, 애초에 이 검사가 가정한 '빠른 걷기'와 거리가 멉니다.
수치가 의미하는 것
VO2max는 체중 1kg당 분당 산소 섭취량(mL/kg/min)으로 표시됩니다. 값이 높을수록 심폐 지구력이 좋다는 뜻입니다. 나이·성별에 따라 편차가 크지만, 참고로 비운동인은 대체로 25~40, 지구력 훈련을 한 선수는 50~60 이상인 경우가 많습니다. 다만 한 번 측정한 값의 절대 수치보다, 같은 코스·같은 방식으로 몇 주 간격을 두고 다시 재어 변화를 보는 쪽이 훨씬 쓸모 있습니다.
이 페이지가 전제하는 것과 기준일
이 설명은 위 계산기가 실제로 쓰는 Rockport 걷기 검사 회귀식과 그 계수(132.853 / 0.0769 / 0.3877 / 6.315 / 3.2649 / 0.1565), 그리고 kg → lb 환산 계수 2.2046을 전제로 합니다. 본문의 모든 숫자는 그 식에 값을 직접 넣어 확인한 결과이며 기준일은 2026년 8월입니다. 계수 자체는 특정 연구의 회귀 결과로 고정된 값이라 시간이 지나도 바뀌지 않지만, 나온 숫자는 어디까지나 통계적 추정치입니다. 이 페이지의 값으로 건강 상태를 판단하지 마시고, 몸에 이상을 느끼거나 지병이 있다면 검사 전에 전문가와 상의하세요. 근거: 위 계산 과정 블록의 여섯 항을 더하고 빼면 132.853 − 11.8674 − 11.631 + 6.315 − 39.1788 − 20.345 = 56.1458이 되고, 이는 화면의 56.1과 일치합니다. 성별 항만 빼면 49.8308이 되어 여성 표시값 49.8과 맞습니다. 두 계산 모두 종이와 연필로 그대로 재현할 수 있습니다.
실전 팁. 평평하고 거리를 정확히 잰 1마일 코스를 쓰세요(표준 400m 트랙 4바퀴가 1마일에 근접합니다). 걷기 전 준비운동을 하세요 — 몸이 풀리지 않은 상태로 걸으면 시간과 심박수 모두 왜곡됩니다.
자주 묻는 질문
VO2max가 어느 정도면 좋은 수치인가요?
나이·성별에 따라 크게 달라지지만, 비운동인은 보통 25~40 mL/kg/min이고 지구력 훈련을 한 사람은 50~60 이상인 경우가 많습니다. 위에 완주시간과 심박수를 입력하면 내 추정치가 어디쯤인지 확인할 수 있습니다.
Rockport 걷기 테스트는 트레드밀 VO2max 검사와 뭐가 다른가요?
이 공식은 실험실 장비 없이, 전력 질주가 아닌 1마일 걷기와 완주 직후 심박수·나이·성별·체중만으로 VO2max를 추정합니다. 트레드밀 등 실험실 검사보다는 정밀도가 낮지만 20~69세 건강한 성인 대상으로 검증된 공식입니다.
같은 완주시간인데 남녀 VO2max가 왜 다르게 나오나요?
위 공식처럼 남성에게는 +6.315를 고정으로 더하고 여성은 0을 더합니다 — 산소 운반 능력의 평균적인 생리적 차이를 반영한 항입니다. 나이·체중·시간·심박수는 동일한 방식으로 계산됩니다.
1마일 12분에 걸으면 VO2max가 얼마로 나오나요?
남성 30세·70kg·완주 직후 심박수 130bpm 기준으로 56.1 mL/kg/min이 나옵니다. 다른 조건이 같고 성별만 여성이면 6.315를 더하지 않아 49.8이 됩니다. 완주시간을 13분으로 늘리면 3.2649가 빠져 52.9로 내려갑니다.
0이나 음수를 입력하면 어떻게 되나요?
나이·체중·완주시간·심박수 중 하나라도 0 이하이면 유효한 추정이 불가능해 "—"로 표시됩니다. 모든 값을 0보다 크게 입력하세요. 또한 값이 모두 양수여도 검증 범위를 크게 벗어나(예: 아주 느린 걷기) VO2max가 0 이하로 계산되면 "—"로 표시됩니다.