SMALL
오늘의 공부
오늘은 Jmeter 에 대해 조사해보고 다른것이 있는지 조사해보았다. 또한,
실제로 적용해보고 부하테스트도 해보았다. 내일은 더미 데이터를 모아서 실제로 성능 테스트를 해보는 시간을 가져야겠다!
조사 비교 표
특징 / 도구 | Apache JMeter | Gatling | Locust |
언어 | Java | Scala | Python |
UI | GUI 기반 | 코드 기반 | 코드 기반 |
지원 프로토콜 | HTTP, JDBC, FTP, SOAP 등 다양함 | HTTP, JMS, JDBC | 주로 HTTP |
확장성 | 플러그인으로 확장 가능 | 확장성이 뛰어남 (Akka 기반) | 사용자 정의 코드로 확장 가능 |
분산 테스팅 | 가능 | 가능 (하드웨어에 의존) | 가능 |
결과 분석 | 다양한 차트 및 리포트 제공 | HTML 리포트 제공 | 간단한 웹 UI 및 CSV 리포트 |
성능 | 메모리 사용량이 다소 높음 | 경량하고 빠름 | 경량하고 유연함 |
스크립트 생성 | 레코딩 기능 제공 | 코드 작성 필요 | 코드 작성 필요 |
커뮤니티 및 지원 | 큰 커뮤니티와 많은 플러그인 | 활발한 커뮤니티 | 활발한 커뮤니티 |
데이터베이스 부하 테스트 ?
회의중에 나온 이야기중 데이터베이스 부하 테스트를 이야기 한적이 있어 따로 조사를 해보았다.
데이터 베이스 부하 테스트는 데이터베이스의 처리능력, 응답 시간, 트랜잭션 속도 등을 측정하고 분석하는 테스트이다. 데이터 저장, 검색, 수정 등의 연산이 어떻게 수행되는지 확인합니다.
라고 한다. 위에 내가 조사한 결과
전부 데이터베이스 테스트가 가능하다고 한다.
내일은?
실제로 더미 데이터를 넣어놓고 JMeter 로 테스트 해보고 리팩토링을 하면서 성능 개선을 할려고 한다.
반응형
LIST
'TIL' 카테고리의 다른 글
2023.08.14 (0) | 2023.08.14 |
---|---|
2023.08.13 (0) | 2023.08.13 |
2023.08.10 (0) | 2023.08.11 |
2023.08.07 (0) | 2023.08.07 |
2023.07.29 (0) | 2023.07.29 |