JMeter 성능 테스트 튜토리얼-환경 설치 및 스크립트 제작

JMeter 성능 테스트 튜토리얼-환경 설치 및 스크립트 제작

Jmeter 환경 설치 및 구성 Apache-운영 환경에서
Java 오픈 소스 및 무료
Java 개발 jre, jdk; 크로스 플랫폼
jre Java 운영 환경 약어
jdk Java 개발 키트 의 영어 약어 (jre 포함)
java -version

  1. jdk 설치 (권장 1.8, 안정)
    jdk의 성공적인 설치를 확인하는 방법은 무엇입니까?
    cmd-input 명령 : java -version은 아래 그림과 같이 정보를 볼 수 있습니다

    참고 : 환경을 구성하지 마십시오! 이유는 아래에 설명되어 있습니다.
    여기에 사진 설명 삽입
  2. 무료 jmeter를 다운로드하려면
    jmeter 버전이 5.1 이상이어야합니다.
    jmeter5.1.1 압축 패키지 다운로드 주소 : https://pan.baidu.com/s/1PPTcAAH5owXcs-EKTvdT9g
    추출 코드 : 0504
    jmeter 공식 웹 사이트 URL : https : / / jmeter .apache.org / download_jmeter.cgi
  3. jmeter
    Windows 환경 시작 :
    jmeter 버전 5.1 이상의 파일 압축 패키지의 압축을 푼 다음 bin 디렉토리에서 jmeter.bat (Windows 배치 파일)를 두 번 클릭하여 jmeter를 시작하십시오.여기에 사진 설명 삽입
    여기에 사진 설명 삽입

Linux 또는 Mac 컴퓨터 인
여기에 사진 설명 삽입
경우 jmeter.sh를 클릭해야합니다 (.bat가 표시되지 않으면 "보기"를 클릭하고 파일 확장자를 확인해야합니다).


jmeter가 시작될 때 시작되지 않거나 인터페이스가 검은 색으로 깜박이면 성공적으로 시작되지 않습니다. 이유 : 이전에 구성한 환경 변수에 문제가있을 수 있으므로 환경을 구성 할 필요가 없습니다!

jmeter를 시작하는 두 번째 방법 :
bin 디렉토리에서 ApacheJMeter.jar 파일이라는 이름의 커피 찻잔 아이콘을 찾아 두 번 클릭하고 jmter를 시작할 수도 있습니다.
여기에 사진 설명 삽입
이러한 아이콘이 없으면 bin 디렉토리에 cmd를 입력하여 엽니 다. 이 디렉토리 아래의 터미널에 java -jar ApacheJMeter.jar 명령을 입력하고 Enter를 눌러 jmeter를 시작하십시오.
여기에 사진 설명 삽입
다른 방법으로 시작하면 jmeter.bat가 영어로 시작되지만 ApacheJMeter.jar을 두 번 클릭하거나 명령을 입력하면 jmeter.bat가 시스템 언어를 가져 오지 않으므로 중국어로 시작됩니다.
여기에 사진 설명 삽입

언어를 중국어로 전환하는 방법은 무엇입니까?
선택 언어 - 중국어 (간체) 옵션 - 선택 만이 현재 시작 JMeter를 들어, 그것은 여전히 영어가 시작될 시간이 될 것입니다.

중국어 버전으로 영원히 변경하는 방법은 무엇입니까?
*** 구성 파일 : jmeter.properties ***를 찾아 메모장으로 열고 언어 (약 37 줄)를 찾습니다. 기본값은 다음과 같습니다. en, 지금 수정, language = zh_CN, 저장 한 다음 jmeter를 다시 시작하십시오.
여기에 사진 설명 삽입
키가 없다는 오류가 발생하면 어떻게 해결합니까?
더블 클릭 : create-rmi-keystore.bat는 자동으로 인증서를 생성 할 수 있습니다.

Java 기반이 있고 jmeter의 2 차 개발을 수행하려는 경우 문서 및 API 문서를 읽을 수 있습니다. Extras
여기에 사진 설명 삽입
폴더 :
ant-jmeter-1.1.1jar 지속적인 통합을 위해 필요합니다.
여기에 사진 설명 삽입
Lib 폴더 :
Java 소스 코드 패키지, 2 차 개발이 필요할 때 사용할 수 있으며 직접 작성한 2 차 개발 jar 패키지도 여기에 배치됩니다.
여기에 사진 설명 삽입
Ext 폴더 :
다른 사람이 작성한 확장 기능 (플러그인 넣어) 인 경우 ext 폴더 아래에 배치해야합니다.
여기에 사진 설명 삽입
printable_docs 폴더 :
버전에 따라 내부 파일이 다르면 공식 오프라인 문서 인 index를 클릭하세요.
여기에 사진 설명 삽입
오른쪽은 실행 시간입니다. 느낌표가 빨간색이면 실행 오류를 의미합니다.
여기에 사진 설명 삽입
** 테스트 계획 이해 : **는 프로젝트 이름 또는 프로젝트의 루트 디렉터리로 이해할 수 있습니다.
JMeter를 스크립트는 세 가지 구성 요소가 포함됩니다 thread 그룹 (thread 그룹 설치 스레드 그룹 (전처리), 해체 스레드 그룹 (후 처리)), 샘플러, 그리고 청취자 :.
: 스레드 그룹
성능 시나리오 설계를
마우스 오른쪽 단추로 클릭 을 작은 데모 마우스가 할 수있는 스크립트 등록 다음 작업을 수행합니다
. -> 추가 -> 스레드 (사용자) - 1. 테스트 계획을> 그룹 스레드 후
여기에 사진 설명 삽입
스레드 그룹을 생성, 이름을 바꿀 수 있습니다.
여기에 사진 설명 삽입
2. 스레드를 마우스 오른쪽 단추로 클릭 추가 할 그룹-> 샘플러-> HTTP 요청
여기에 사진 설명 삽입
3. 프로젝트 인터페이스 문서에 따라 해당 정보를 입력합니다.
여기에 사진 설명 삽입
http 기본 포트 : 80
https 기본 포트 : 443
4. 추가 할 스레드 그룹을 마우스 오른쪽 버튼으로 클릭-> 리스너->보기 결과 트리

여기에 사진 설명 삽입
5. 실행 버튼을 클릭하여 실행 결과를 봅니다
여기에 사진 설명 삽입
utf-8 이해 :
요청 된 본문을 인코딩합니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입

여기에 사진 설명 삽입
URL 인코딩 : 요청에 중국어 또는 특수 기호 (암호에 암호 텍스트가 있음)가있는 경우 인코딩을 확인해야합니다. 그렇지 않으면 라이브러리에
여기에 사진 설명 삽입
들어갈 때 왜곡됩니다. 이전 양식 형식이 이제 json 형식 인 경우 어떻게해야합니까? 나는한다?
매개 변수 및 메시지 본문 데이터. 매개 변수에 추가 된 내용이있는 경우 메시지 본문 데이터로 전환 할 수 없습니다. 둘은 상호 배타적입니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입

json 형식 인 경우 HTTP 헤더 관리는 Content-Type : application / json을 추가해야합니다. 그렇지 않으면 오류 보고서의
여기에 사진 설명 삽입
마지막 요점이 기억해야합니다. 구성 요소의 우선 순위가 가장 높습니다!
첫 번째 구현은 HTTP 헤더 관리자와 HTTP 쿠키 관리자입니다.
동일한 스레드 그룹에 속한 샘플러가 다른 로직 컨트롤러가없는 경우 샘플러의 실행 순서는 위에서 아래로 순차적으로 실행됩니다.

여기에 사진 설명 삽입
끝! ~~~~~~~~~~~~~~~~~~~~

추천

출처blog.csdn.net/mbrs_311723/article/details/108827191