본문 바로가기

공부/Jmeter7

JMETER 테스트의 종류와 목적 물물박사 프로젝트 물물박사에서 사용된 테스트는 스파이크 테스트 (Spike Test)입니다. 스파이크 테스트란 일시에 부하가 몰릴때 시스템이 버틸 수 있는지 체크하는 것으로, -> 수강신청 시스템과 같이 고객들이 몰리는 상황을 가정해 보았습니다. https://goguming2.tistory.com/111?category=946205 JMETER 테스트 자료 정리 goguming2.tistory.com 부하 테스트 거래내역을 1분간 5000명이 2회 조회를 요청하였을 경우 아래와 같은 테스트가 나옵니다. -> 즉 1초당 약 166.6회 API조회를 하는 것이다. 평균 API 처리속도 : 0.042초 오류율 : 0.01% 평균 바이트 수 : 6886.6 Byte Ramp-Up Period : 쓰레드를 Ra.. 2022. 6. 17.
JMETER 테스트 자료 정리 2022. 6. 3.
JMETER테스트하기 - 2 마이페이지 테스트 결과입니다. 요약) 1. 기존 JPA보다 40% 속도를 감축하였습니다. 2. 평균 Bytes는 200 감소하였습니다. 3. db에서 파싱해서 받아오는 JPQL은 DSL보다 10% 빨랐습니다. 4. JPQL은 평균 Bytes는 30 감소하였습니다. 5. DSL에비해서 오류율이 약 4% -> 6%으로 60% 증가하였습니다. 결과) 오류 발생 때문에 이미지 파싱은 어플리케이션 내에서 for문을 통해서 split하는 방향으로 하기로 하였습니다. JPA : 기존 JPA문을 이용한 마이페이지 조회시의 테스트 결과입니다. DSL 1차 : DSL을 적용하고 측정한 값입니다. 전송 KB/초 값이 이전과 달라서 처리 속도가 빨랐습니다. DSL 2차 : DSL을 적용하고 JPA를 측정했던 시간대 (PM 0.. 2022. 5. 25.
JMETER사용시 참고한 사이트 링크 1. TPS 관련 그래프 프러그인 추가하는 방법 (강추) https://m.blog.naver.com/dbstnrrud93/221848689002 | SW TEST | JMeter를 활용한 서버 성능 테스트 0. 서버 성능 테스트란? 1. JMeter 설치하기 서버의 성능 테스트를 할 때 가장 많이 사용되는 JMeter를... blog.naver.com 2. 간단한 사용법 https://devlog-wjdrbs96.tistory.com/298 [AWS] JMeter를 사용하여 EC2 서버에 부하 테스트하는 법 Mac JMeter 설치하기 brew install jmeter brew를 통해서 JMeter 설치를 진행하겠습니다. jmeter 설치가 되었으면 위와 같이 터미널에서 입력하면 JMeter 가 실행.. 2022. 5. 23.
JMETER를 이용한 거래내역 성능확인 100명이 1초 마다에 10회 요청하여 1000개의 표본을 얻었을 경우 평균 요청시간이 25초가 걸렸다... @@ 2022. 5. 20.
Jmeter사용해보기 - 마이페이지 조회 // 성훈 - 내 아이템 찾기 (마이페이지) // 물품과 보따리는 bagId, 보따리와 유저는 userId로 이어준다. @Query("SELECT i FROM Item i INNER JOIN Bag bg ON i.bag.id=bg.id INNER JOIN User u ON bg.userId=u.id WHERE u.id=:userId") List findAllMyItem(@Param("userId") Long userId); 서비스 List myItemList = itemRepository.findAllMyItem(userId); 100명 -> 1초당 10번 조회 (1000회) 최소 : 0.48초 / 최대 : 3.6초 / 평균 : 2.84초 레파지토리 List findAllByBagIdOrBagId(Lon.. 2022. 5. 10.