nGrinder를 써보려고 했지만 jmeter로 바꿔볼까 한다
nGrinder는 정보가 너무 없다
부하테스트를 하는데, 가상 사용자를 70명으로 설정하고 테스트를 하면 timeout이라는 에러가 나는데
왜 나는 지 검색해도 정보가 없다(60명까지는 된다)
빨간 공은 에러가 나서 테스트하다 멈춘 것이고, 초록 공은 테스트가 성공적으로 완료된 것이다
가상 사용자(Vuser)가 60명일 때까지는 에러가 안 났지만
가상 사용자를 70명으로 설정했을 때부터 에러 폭발이다
그래서 10초도 안되서 테스트가 에러로 인해 종료된다
로그를 확인해보면 time out 에러가 수두룩하다
원인을 찾을 수 없다
jdk문제인것 같아 openjdk를 oraclejdk로 어찌어찌 해서 겨우 깔았는데도 이 모양이다
우리 프로젝트 성능이 너무 구린건지, nGrinder 환경을 잘못 만들어 준건지 알 수가 없어서
nGrinder 보다 정보가 많은 jmeter를 사용해보려고 한다
좀이따가 읽어봐야지
[JMeter] JMeter를 이용한 성능 테스트
소프트웨어 개발 초창기에는 기술을 습득하고 요구사항을 분석하고 이를 설계/구현하는 것만으로도 바쁘기 때문에 성능을 고려해서 개발하기가 쉽지 않다. 최근의 개발 환경이 스프링과 같은
12bme.tistory.com
Swagger 읽어보기
https://wellbell.tistory.com/19?category=976635
4. swagger를 통한 문서화
Swagger(스웨거)는 개발자가 REST API 서비스를 설계, 빌드, 문서화할 수 있도록 하는 프로젝트이다. 다른 개발팀과 협업을 진행하거나 이미 구축되어있는 프로젝트에 대한 유지보수를 진행할 경우
wellbell.tistory.com
jmeter를 설치했다
jmeter는 EC2가 아닌 로컬 PC에 설치해도 되나보다
JMeter) JMeter 설치하기 (Window)
1. 설치 환경 및 필요한 것들 1) 운영체제 : Windows (저는 Windows 10 버전에서 설치하였습니다.) 2) 필요한 것 - Java 64bit (버전 8 이상) 2. Java 세팅하기 2-1. Java 다운로드 및 설치하기 1) Java 공..
fici.tistory.com
여기서 하라는 대로 했는데 금방 설치 되었다
설치를 했더니 Transactional Per Second를 선택하는 게 없었다
JMeter 다운로드 및 부하테스트 설정 - MYNOTES.KR
JMeter 다운로드 및 부하테스트 설정 운영체제 : 윈도우10 버전 : apache jmeter 5.1.1 1.jmeter 다운로드 https://archive.apache.org/dist/jmeter/binaries/ apache-jmeter-5.1.1.zip 2.압축해제 임의의 디렉토리에 압축
www.mynotes.kr
여기서 다운 받으라는 파일을 다운 받으면 zip파일이 다운받아진다
압축을 풀면
이렇게 되어있다
jmeter의 lib 폴더도 같은 구조로 되어있다!
나는 zip파일을 풀지도 않고 lib 폴더에 놓고 왜 안되지 하고 있었다.. 몇시간을...그렇게 시간을 날렸다...
마켓플레이스 설치
[JMeter] 제이미터 사용방법
JMeter를 통해 서버 부하 테스트 하는 방법 1. Java 8 다운로드 및 설치 https://java.com/ko/download/ie_manual.jsp?locale=ko Windows용 Java 다운로드 사용자 컴퓨터용 Java 소프트웨어 또는 Java Runtime Env..
mosei.tistory.com
Custom Thread Groups를 설치
https://miiingo.tistory.com/176
[Blockchain 네트워크 구성] Apache JMeter를 이용한 Hyperledger fabric-rest API 성능 테스트
JMeter 실행 JMeter 설치 임의의 디렉토리에 JMeter 4.0을 설치합니다. 여기에서는 사용자의 Downloads 디렉토리에 설치합니다. 압축 파일을 해제하기만 하면 JMeter를 실행할 수 있습니다. # JMeter 설치 cd ~/
miiingo.tistory.com
AWS top 명령어 : 실시간 CPU 사용률 확인
https://cloud-oky.tistory.com/1371?category=1040097
[AWS] 리눅스 top 명령어 (실시간 CPU 사용률 체크)
- top : 프로세스 목록을 일정 시간마다 새로고침하여 화면에 출력 시스템 전반적인 상황을 모니터링 할 수 있음 리눅스를 사용하는 디바이스의 성능이나 리눅스 서버의 성능을 체크할 때 매우
cloud-oky.tistory.com
'항해99 3기' 카테고리의 다른 글
[TIL] 2021.11.20 최종 프로젝트 진행중 - 멘토링 / 프로젝트 주제 변경 / response 형식 변경 (1) | 2021.11.21 |
---|---|
[TIL] 2021.11.19 최종 프로젝트 진행중 - 알림 기능 / 웹소켓 / JMeter 사용 방법 / 해야할 일 (0) | 2021.11.20 |
[TIL] 2021.11.17 최종 프로젝트 진행중 - nGrinder 뻘짓 (0) | 2021.11.17 |
[TIL] 2021.11.16 최종 프로젝트 진행중 - nGrinder 실행 (0) | 2021.11.16 |
[TIL] 2021.11.15 최종 프로젝트 진행중 - 게시물 수정 로직 변경 / nGrinder 준비 (0) | 2021.11.15 |