SpringBoot

    JMeter 사용법 및 Springboot App 부하테스트

    JMeter 사용법 및 Springboot App 부하테스트

    들어가며 Application을 개발한 뒤 성능을 테스트할 필요가 있다. 예상되는 실제 사용량 또는 부하를 시뮬레이션하여 만들어진 Application의 한계를 확인하고, 개선을 통해 안정적으로 서비스를 제공할 수 있기 때문이다. 부하 테스트를 수행하면 Application이 실제 사용 시나리오에서 어떤 성능을 보이는지, 동시에 사용자 수가 증가할 때 시스템이 어떻게 반응하는지 등을 확인할 수 있다. 이를 통해 문제를 개선할 수 있는 지점을 찾아낼 수 있게 된다. 이번 포스팅에서는 Springboot를 기반으로 개발한 WAS를 Apache Software Foundation에서 개발한 Java 기반의 오픈 소스 부하테스트 도구인 JMeter를 이용하여 테스트하는 법에 대해 알아보도록 한다. Apache ..

    Springboot 프로젝트 생성하기

    Springboot 프로젝트 생성하기

    이번 포스팅에서는 Springboot framework를 이용하여 새로운 프로젝트를 생성하는 방법에 대해 설명한다. 하드웨어 구성 mackbook pro (Retina, 15-inch, Mid 2014, macOS Big Sur v11.4) IDE IntelliJ IDEA 2021.2 (Community Edition) IntelliJ Ultimate에서는 Spring 프로젝트 생성 기능이 기본으로 제공되지만 Community Edition에서는 지원되지 않기 때문에 Graddle Java를 이용하여 생성한다. 1. 프로젝트 생성 2. Project 이름 및 GroupId를 설정 3. build.gradle 설정 plugins { id 'org.springframework.boot' version '2...