파일서버가 어느 정도의 트래픽과 I/O를 버텨낼 수 있을지 스트레스 테스트가 필요하였다
여러 유틸이 있었는데 JMeter를 사용해 보았다
우선 JAVA8 이상의 버전 설치와 "JAVA_HOME" 이름으로 환경변수 등록이 필요하다 환경변수 등록은 아래로
2022.12.15 - [운동하는 개발자/Windows] - windows 10, 11 환경 변수 등록(adb.exe 환경 변수 등록하기)
windows 10, 11 환경 변수 등록(adb.exe 환경 변수 등록하기)
커맨드 명령어로 실행되는 것들은 꼭 그 exe의 해당경로를 찾아가기 번거로운것들이 많다 환경변수에 등록해두면 어느 경로에서든 실행 할 수 있어 편하다 이번엔 Android Debug Bridge인 adb를 등록해
singo112ok.tistory.com
JAVA가 정상 설치 된 후 본격적으로 JMeter 설치를 진행한다
Apache JMeter - Apache JMeter™
Apache JMeter™ The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to oth
jmeter.apache.org
1) 다운로드
- 위 링크로 이동하여 Download Releases를 눌러 최신버전의 Binaries를 다운로드하여 적절한 위치에 압축을 해지해 준다
압축을 풀고 bin폴더 내에 jmeter.bat를 실행해주면 다음과 같이 창이 뜬다
2. 스레드 생성
우선 스트레스 테스트 동작을 수행 할 스레드를 만들어준다
TestPlan 우클릭 -> Add-> Threads -> Thread Group
이 스레드 그룹에서는 스레드의 수, 주기, 반복 횟수 등으로 자신이 원하는 부하의 정도를 정할 수 있다
2. 다운로드를 요청 할 HTTP Request를 생성해 준다
Protocol, Server name, Port, API, Path를 모두 입력해 준다
- Server name은 구글일 경우 google.co.kr 만 입력
- path는 google.co.kr 이후 /를 포함하여 작성 /download/filename.mp3
4. 수신받을 Listener 생성
Add-> Listener -> Save Responses to a file
파일명을 입력하고 테스트를 녹색 시작아이콘으로 Start 시켜주면 JMeter의 경로에 파일이 다운로드되는 것을 확인할 수 있다
'운동하는 개발자 > Windows' 카테고리의 다른 글
윈도우 유틸 파워토이(Power toys) 기능 소개 1. 색 선택기 (1) | 2023.09.20 |
---|---|
개발자에게 필요하던 윈도우 기능, 파워토이 소개(Power toys) (0) | 2023.09.20 |
커맨드 명령어로 파일 해시 추출하기 (파일이 동일 한지 확인 방법) (0) | 2023.07.06 |
signtool error: The provided cross certificate would not be present in the certificate chain. (0) | 2023.05.15 |
cmake로 windows 파일 속성(버전) 입력하기 (1) | 2023.05.05 |