리포트

Server & Infra

Apache JMeter를 이용한 부하 테스트 및 리포트 생성

서버의 성능을 최적화하기 위해선 어떤 작업이 필요할까요? 어떤 지표를 기준으로 성능을 측정할 것인지, 정의된 지표에 영향을 미치는 변수에는 무엇이 있는지, 해당 변수들의 변화가 성능에 미치는 영향은 어느 정도인지 등 많은 작업이 필요할 것입니다. 그 중에서도 반복해서 요청을 발생시킴으로써 지표를 측정할 수 있게 해주는 테스트 도구는 필수 불가결합니다. 이번 포스팅에선 Apache JMeter를 이용해 부하를 발생시키고, 그 결과를 리포트로 생성해보겠습니다. 부하 테스트를 위한 도구들 어떤 부하 테스트 도구를 사용할까요? 주변에서 가장 많이 접했던 k6, nGrinder, JMeter 세 가지를 고민했습니다. 처음엔 성능 측정을 위해 어떤 지표가 필요하고, 각 도구가 어떤 지표를 제공하는지 등을 고려했는데..

Server & Infra

Jacoco with Github Action

Jacoco를 이용해 코드 커버리지 리포트를 만들어봅시다! Jacoco와 정적 코드 분석 JaCoCo is a free code coverage library for Java Jacoco는 테스트 코드 커버리지를 분석해주는 자바 진영의 무료 라이브러리입니다. 정적 코드 분석이란 소스 코드의 실행 없이, 소프트웨어 품질 관리에 도움을 주는 분석 기법인데요, 테스트 코드 커버리지가 낮은 지점에 대해 탐지해주고 알려준다면 이 또한 품질 향상에 도움을 줄 수 있다고 생각이 됩니다. 그래서 Jacoco 도 정적 코드 분석에 포함될 수 있을 것 같아요. 결과물 미리보기 이번 포스팅에선 Gradle 작업으로 생성되는 html 형식의 리포트와 Github Actions를 이용해 생성되는 코멘트 형식의 리포트 두 가지를..

리차드
'리포트' 태그의 글 목록