728x90
부하 테스트
부하 테스트란?
- 부하 테스트(stress test)는 서버가 얼마나 요청을 견디냐를 검증하는 테스트다. API의 병목 현상과 트래픽 수용량을 체크할 수 있다.
테스트 유형에 따른 목적
- 유닛 테스트, 통합 테스트 : 문법적, 논리적 문제
- 부하테스트 : 로드 문제
부하 테스트 툴
node.js를 기반으로 한 서버를 구축하면서, 과연 이 서버가 충분히 강한가에 대한 증명을 하고싶어 졌다. 그래서 찾아본 것이 부하 테스트였다.
부하 테스트 툴로는 Artillery, K6 등이 있었다.
Artillery | K6 |
---|---|
Back-end | Front and back |
Written in Node.js | Go |
No multithreaded | |
slower and more resource required | |
Script in YAML | script in JS |
Artillery가 백엔드 위주이고 리서치했을 때 관련 자료가 더 많아 보여서 일단 트라이 해보기로 했다.
https://notes.nicolevanderhoeven.com/Artillery+vs+k6
728x90
'Research > Node.js' 카테고리의 다른 글
nodejs_번역_고성능 및 확장 가능한 Node.js 어플리케이션에 대해 - 3 (0) | 2023.03.01 |
---|---|
nodejs_번역_고성능 및 확장 가능한 Node.js 어플리케이션에 대해 - 2 (0) | 2023.02.28 |
nodejs_번역_고성능 및 확장 가능한 Node.js 어플리케이션에 대해 - 1 (0) | 2023.02.28 |
Node.js API 서버 성능 개선기 요약 (0) | 2023.02.06 |
Node.js로 대용량 txt 파일 읽기 (0) | 2023.02.05 |
댓글