nGrinder 스크립트 메뉴 접속 시 SqlJetException: CANTOPEN 에러 해결 📌 서론 지난번 글에 이어서 새로운 부하 테스트를 진행하려고 nGrinder를 실행했다. 실행은 잘 되는데 스크립트 메뉴로 이동할 때 다음과 같은 에러가 뜨면서 스크립트 화면으로 이동을 못하는 이슈가 생겼다. 이 해결 과정을 같이 살펴보자 에러 발생 상황 이전에 nGrinder를 실행하는 명령어는 다음과 같다. java -Djava.io.tmpdir=/Users/yijun/study/recipia/resource/ngrinder/lib -jar ngrinder-controller-3.5.8.war --port=8300 이 명령어로 nGrinder를 실행하면 페이지 접속까지 잘 된다. 근데 접속 화면에서 [스크..
Tools/nGrinder
nGrinder를 사용하여 시스템 성능 한계와 최적 부하 지점 분석 📌 서론 지난 글에서는 로컬 환경에서만 테스트를 진행해 봤다. 이제 실제 상용 서버에서 부하 테스트를 진행해 보면서 성능 분석을 해보자. 상용 서버에서 부하 테스트 진행 이번 부하 테스트는 nGrinder를 사용하여 다양한 가상 사용자(VUser) 수를 기반으로 하나의 테스트를 진행함으로써, 시스템의 성능 한계와 최적 부하 지점을 파악하기 위함이다. 동작 시간은 전부 1분으로 고정했다. (이번 테스트에서 사용한 테스트 스크립트는 이전 글에서 작성한 로그인-마이페이지 조회 스크립트다.) 🔻 로그인-마이페이지 스크립트는 아래 링크에 있다. 🔻 nGrinder를 활용한 성능 테스트 - 기본에서 전략까지 nGrinder를 활용한 부하 테스트..
nGrinder를 활용한 부하 테스트 - 기본에서 전략까지 📌 서론 이전 글에서 macOS에서 nGrinder를 설치하고 실행하는 과정을 작성했다. 이번 글에서 실제로 부하 테스트를 진행해 보자. 🔻 이전글에서 작성한 테스트 스크립트를 이번 글에서 사용하니 꼭 이전글을 읽고 오길 바란다. 🔻 macOS에서 nGrinder 설치 - 엔그라인더 환경 설정 macOS에서 nGrinder 설치 - 엔그라인더 환경 설정 macOS에서 nGrinder 설치 - 엔그라인더 환경 설정 📌 서론 우리가 진행하던 프로젝트의 베타 버전이 배포되었다. 이제 부하 테스트를 진행하기 위해 nGrinder를 사용해 보기로 했다. 실제로 부하 테스 yijoon009.tistory.com 1. 부하 테스트 생성 나는 일단 가장 기본적..
macOS에서 nGrinder 설치 - 엔그라인더 환경 설정 📌 서론 우리가 진행하던 프로젝트의 베타 버전이 배포되었다. 이제 부하 테스트를 진행하기 위해 nGrinder를 사용해 보기로 했다. 실제로 부하 테스트를 진행하기 앞서 간단한 환경 설정을 하는 과정을 설명해 보겠다. 0. nGrinder란? nGrinder는 오픈 소스 기반의 성능 부하 테스트 도구로, 네트워크 상에서 다수의 사용자 요청을 시뮬레이션하여 웹 애플리케이션의 성능을 테스트하고 분석할 수 있게 해 준다. Java 기반으로 개발되었으며, Naver에서 만들었다. 이 도구는 크게 두 가지 주요 컴포넌트로 구성되어 있다. 컨트롤러(Controller) 테스트의 생성, 관리, 모니터링, 그리고 결과 분석을 담당하는 중앙 관리 시스템이다. ..