일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 이스티오
- redis
- thread
- GC
- jvm
- Collection
- Stack
- JPA
- Java
- 토비의 스프링
- 토비의 스프링 정리
- SpringBoot
- 스프링
- IntellJ
- MSA
- 쿠버네티스
- K8s
- list
- OS
- spring
- gradle
- 자바 ORM 표준 JPA 프로그래밍
- Real MySQL
- Kotlin
- 스트림
- 자바
- Stream
- 보조스트림
- mysql
- 백준
- Today
- Total
목록성능테스트 (2)
인생을 코딩하다.
다음 글 nGrinder를 이용한 성능 테스트를 진행하기 앞서, 리눅스 서버에 ngrinder를 설치하고 성능 테스트를 위한 환경을 구축해놓는 것에 관해 글을 작성해 보았습니다. 설치하는 것에 작성하기에 앞서 간단하게 ngrinder 관해 설명해보도록 하겠습니다. nGrinder란? nGrinder는 네이버에서 성능 측정 목적으로 개발된 오픈 소스 프로젝트 입니다. nGrinder는 서버에 대한 부하를 테스트 하는 것이므로 서버의 성능 측정이라고도 할 수 있습니다. 성능 측정이란 것은 실제 서비스에 투입되기 전, 실제와 같은 환경을 만들어 놓고 서버가 사용자를 얼만큼 수용할 수 있는지를 실험할 때 사용됩니다. 만약 이와 같은 테스트를 하지 않으면, 엔지니어가 동시 접속자를 1000명 정도로 예상하고 이에..
이 글을 읽기 전, 리눅스 서버에 ngrinder 설치하기를 참고해주시면 좋을 것 같습니다. 🔍 내가 만든 서비스는 얼마나 많은 사용자가 이용할 수 있을까? 저는 Black-postoffice가 실제 서비스로 출시되었다고 가정했을때, 지속적인 수익 창출을 원하고 그러기 위해서는 사용자들에게 서버가 멈추지 않고, 더욱 빠른 서비스를 제공해드려야 한다고 생각합니다. 따라서 성능 테스트가 꼭 필요한데요, nGrinder는 서버에 대한 부하를 테스트 하는 것이므로 서버의 성능 측정이라고도 할 수 있습니다. 성능 측정이란 것은 실제 서비스에 투입되기 전, 실제와 같은 환경을 만들어 놓고 서버가 사용자를 얼만큼 수용할 수 있는지를 실험할 때 사용됩니다. 성능 테스트를 하지 않았을 떄의 큰 위험을 한 예로 들어보면,..