반응형

Spring 3

[nGrinder] nGrinder설치 및 성능테스트 부하 테스트 사용법 (spring boot , tomcat)

nGrinder로 테스트를 해보자. 작성자의 경우 운영서버에 직접 돌렸으나 (아직 이용중이지 않은 서버이다.)nGrinder 사용법은 중간부분부터 있습니다 거기서부터 보세요!오픈되지 않은 서버에 직접 부하 테스트를 진행하였다. 오라클 클라우드 무료버전이기에 실제 출시 시 부하에 버틸 수 있는지 판단하기 위해 nGrinder를 사용하여 부하테스트를 진행하였다. 현재 서버 상태를 먼저 확인하는 게 중요하니까, 아래 명령어를 실행하고 출력 결과를 확인하였다! htop  CPU / 메모리 사용량 확인df -h    디스크 사용량 확인uptime    1. htop 결과 분석 (CPU, 메모리 상태)출력 내용: 1 1.3% Tasks: 77 , 153 thr; 1 running 2 2.0% Load average..

DevOps 2025.03.05

[IntelliJ] No data sources are configured to run this SQL and provide advanced code assistance. (MyBatis 인텔리제이 인식)

IntelliJ에서 MyBatis같은 SQL mapper 기반의 framework를 사용할때 SQL mapper xml 파일에서 'No data source are configured to run this SQL and provide advanced code assistance.' 이나 'SQL dialect is not configured.' 라는 warning이 검출될 수 있다. Warning(경고) 이므로 무시해도 개발하고 실행하는데 문제는 없다.하지만 IntelliJ에 SQL dialect와 data source를 설정해주면 해당 database에 대한 코드 검증, SQL 문법 검사와 자동 완성 등의 기능이 지원된다. 별도 설정 없이 경고만 끄는 방법부터 SQL dialect, data sourc..

Spring 2024.06.04

Controller, Service, Repository 가 무엇일까?

찾아본 결과 Controller가 무엇인지 알기 전에 MVC 패턴에 대하여 먼저 아는 것이 중요합니다! MVC 패턴이란? MVC패턴은 Model-View-Controller의 약자로서 개발을 할 때 3가지 형태로 역학을 나누어 개발하는 방법론입니다. Model 어플리케이션이 무엇을 할 것인지 정의하는 부분입니다. 즉 DB와 연동하여 사용자가 입력한 데이터나 사용자에게 출력할 데이터를 다룹니다. View 사용자에게 시각적으로 보여주는 부분입니다. (UI) Controller Model이 데이터를 어떻게 처리할지 알려주는 역할을 합니다. 사용자에 의해 클라이언트가 보낸 데이터가 있으면 모델을 호출하기전에 적절히 가공을 하고 모델을 호출합니다. 그런다음 모델이 업무 수행을 완료하면 그결과를 가지고 View에게..

Spring 2023.01.27
반응형