본문 바로가기

항해99

[항해99] WIL 24.04.21

JMeter

테스트는 아니고, 작동되는지만 확인을 해봤었는데 토큰이나 body를 입력할 때 값 넣는 부분이 매우 헷갈렸었다..ㅠㅠ

Apache JMeter

Apache JMeter는 서버가 제공하는 성능 및 부하를 측정할 수 있는 테스트 도구이다.

JMeter는 순수 Java 애플리케이션 오픈소스이며 서버나 네트워크 또는 개체에 대해 과부하를 시뮬레이션하여 강도를 테스트하거나 다양한 부하 유형에서 전체 성능을 분석하는 데 사용할 수 있다.

비슷한 부하테스트 도구로는 Apache Benchmark, Ngrinder, Pinpoint, Gatling등이 있다.

  • 다양한 프로토콜/서버를 테스트할 수 있다.
    • 웹 - HTTP, HTTPS
    • SOAP / REST 웹 서비스
    • FTP
    • 데이터베이스 (JDBC 사용)
    • Mail (SMTP, POP3, IMAP)
  • CLI 지원
    • CI 또는 CD 툴과 연동할 때 편리하다.
    • UI를 사용하는 것보다 메모리 등 시스템 리소스를 적게 사용한다.
  • 시나리오 기반 테스트가 가능하다.
  • 다양한 외부 플러그인을 사용하여 기능 확장이 가능하다.

https://www.notion.so/JMeter-c376de18d59b488ca3b40761a1a9718c

 

JMeter | Notion

Number of Threads: 20 몇 개의 쓰레드(유저 수)로 테스트할 지 Ramp-up period: 30 {Number of Thread} 만큼의 쓰레드를 몇초에 걸쳐서 만들지 Loop Count: 40 요청을 몇번을 반복할 지 (설정된 값에 따라Number of Threads

sumptuous-aragon-de9.notion.site

 

저번주 목표 달성 여부 

회색+밑줄 : 달성

검정 글씨 : 미달성

파란 글씨 : 반정도 달성

 

1. Redis RefreshToken 적용하기

2. 그동안 했던 코드들 리뷰해서 블로그에 업로드하기

다음주 목표

1. JMeter에 대한 내용 업로드하기

2. 마이페이지 개선 후 코드 리뷰하기

'항해99' 카테고리의 다른 글

[항해99] WIL 24.04.28  (0) 2024.04.28
[항해99] WIL 24.04.14  (0) 2024.04.14
[항해99] TIL 24.04.08  (0) 2024.04.08
[항해99] WIL 24.04.07  (0) 2024.04.08
[항해99] WIL 24.03.23  (1) 2024.03.23