티스토리 뷰

개발기획

Jmeter

wldnjd2 2022. 11. 9. 09:27

 

1. 단위테스트
   :Junit
2. 웹표준호환성검사
   :W3C
3. 성능테스트 
   :Jmeter
4. 보안점검
   :codeRay, sparrow(유료)
   

 

 

 

설치

- Jmeter

http://jmeter.apache.org/download_jmeter.cgi

 

Apache JMeter - Download Apache JMeter

Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be ava

jmeter.apache.org

 

실행

1. 설치파일 압축풀기

2. apache-jmeter-5.5\bin 경로의 JMeter.bat을 실행하기

 

 

 

Transaction Per Second Plugin 설치

 

https://jmeter-plugins.org/?search=jpgc-graphs-basic

 

JMeter Plugins :: JMeter-Plugins.org

 

jmeter-plugins.org

 

 

1. 설치받고 압축해제

2. jmeter-plugins-cmn-jmeter-0.4.jar 

      jpgc-graphs-basic-2.0/lib 폴더안에 jmeter-plugins-cmn-jmeter-0.4.jar 파일을 

     위의 Jmeter 설치한 파일 apache-jmeter-5.5/bin/lib 경로에 넣기

3. jmeter-plugins-graphs-basic-2.0.jar, jmeter-plugins-manager-0.20.jar

    jpgc-graphs-basic-2.0/lib/ext 폴더 안에 jmeter-plugins-graphs-basic-2.0.jar, jmeter-plugins-manager-0.20.jar

    두개의 jar 파일을 Jmeter 설치한 파일apache-jmeter-5.5/bin/lib/ext 안에 넣기

 

 

 

 

Jmeter란

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

 

 

 

 

사용하는법

다운받은 알집파일 압축해제

-> bin 디렉토리에 있는 jmeter.bat 실행파일을 실행 (클릭)

  이때 같이 실행되는 콘솔창을 닫지 않는다. 

  닫으면 Jmeter 종료됨

 

 

1. Thread Group

Test Plan 우클릭 -> Add -> Treads (Users) -> Thread Group

 

 

- 테스트 사용자수 (Number of Threads): 100

- 실행시간 (Ramp-up period) : 10

- 반복 수(Loop Count) : 2

 

 

 

2. HTTP Request

Thread Group 우클릭 -> add -> Sampler -> HTTP Request

 

Test할 웹사이트의 주소를 입력하면 된다.

 
 
 
3. jp@gc - Response Times Over Time
 
HTTP Request 우클릭 -> add -> Sampler -> jp@gc - Response Times Over Time

(위의 라이브러리를 다운받지 않으면 jp@gc - Response Times Over Time를 사용할 수 없음)

 

 

 

 

4. Summary Report

HTTP Request 우클릭 -> add -> Sampler ->  Summary Report

 

 

 

 
 
 
 

5. Start

아래의 초록색 버튼을 누르면 부하가 측정된다. 결과는 3번과 4번을 통해서 확인했다.

 

 

 

 

 

 

Ref.

https://jaehoney.tistory.com/224

 

Apache JMeter란 무엇인가? (+ 사용 방법 with 성능 및 부하 테스트)

Apache JMeter Apache JMeter는 서버가 제공하는 성능 및 부하를 측정할 수 있는 테스트 도구이다. JMeter는 순수 Java 애플리케이션 오픈소스이며 서버나 네트워크 또는 개체에 대해 과부하를 시뮬레이션

jaehoney.tistory.com

https://mongsil1025.github.io/til/server/jmeter/

 

Jmeter를 활용한 API 성능 테스트

log.dev

mongsil1025.github.io

https://mosei.tistory.com/entry/JMeter-%EC%A0%9C%EC%9D%B4%EB%AF%B8%ED%84%B0-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95

 

[JMeter] 제이미터 사용방법

JMeter를 통해 서버 부하 테스트 하는 방법 1. Java 8 다운로드 및 설치 https://java.com/ko/download/ie_manual.jsp?locale=ko Windows용 Java 다운로드 사용자 컴퓨터용 Java 소프트웨어 또는 Java Runtime Environment는 Java R

mosei.tistory.com

https://gruuuuu.github.io/testing/jmeter-tuto/

 

[JMeter]JMeter Basics

Overview 애플리케이션이 성능 요건을 충족하는지, 병목현상을 유발하는 곳은 어딘지, 많은 트래픽 이벤트에서 안정성은 충분한지 측정하기 위해 여러 테스트를 진행합니다. 이번 문서에서는 성

gruuuuu.github.io

https://velog.io/@ehdrms2034/%EC%84%B1%EB%8A%A5-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EB%8F%84%EA%B5%AC-Apache-Jmeter-%EC%84%A4%EC%B9%98%EB%B6%80%ED%84%B0-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%82%AC%EC%9A%A9%EA%B9%8C%EC%A7%80

 

[성능 테스트 도구] Apache Jmeter 설치부터 간단한 사용까지

오늘은 성능테스트 도구로 많이 쓰이고 있는 Apache Jmeter의 간단한 사용법을 알려드리도록 하겠습니다.서버가 제공하는 서비스에 대한 성능을 측정하고 사용자에게 보여주는 테스트 도구라고 할

velog.io

 

'개발기획' 카테고리의 다른 글

Usecase  (0) 2022.06.21
개발 순서  (0) 2022.06.15
댓글