기술나눔

Jmeter 인터페이스 테스트-GET 요청

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

소개

Jmeter는 Java를 기반으로 Apache Company에서 개발한 오픈 소스 스트레스 테스트 도구로, 크기가 작고 모든 기능을 갖추고 있으며 사용하기 쉽습니다. jmeter는 Java로 개발되기 때문에 jdk를 먼저 설치한 후 실행해야 합니다. jmeter는 설치가 필요하지 않습니다. 설치 패키지를 받은 후 직접 압축을 풀 수 있으며 동시에 linux/windows/macos에서도 사용할 수 있습니다.
Jmeter는 인터페이스 테스트와 스트레스 테스트를 수행할 수 있습니다. 인터페이스 테스트의 간단한 작업에는 http 스크립트 만들기(get/post 요청 보내기, 쿠키 추가, 헤더 추가, 권한 인증 추가, 파일 업로드), 웹 서비스 스크립트 만들기, 매개 변수화, 어설션, 상관 관계(정규식 추출기 및 json -json 경로 처리)가 포함됩니다. 추출기) 및 jmeter를 사용하여 데이터베이스 등을 운영합니다.

다운로드

https://jmeter.apache.org/download_jmeter.cgi
여기에 이미지 설명을 삽입하세요.

GET 요청 생성

예시 인터페이스:

인터페이스 주소: https://api.oioweb.cn/api/common/OneDayEnglish
반환 형식: JSON
요청 방법: GET

一、选择测试计划 👉 右键 👉 添加 👉 线程 👉 线程组
여기에 이미지 설명을 삽입하세요.

스레드 :가상 사용자 수. 가상 사용자는 프로세스나 스레드를 차지합니다.

준비 시간 : 설정된 가상 사용자 수가 활성화되기까지 시간이 얼마나 소요됩니까? 스레드 개수가 20개이고 준비 시간이 10개라면 스레드 20개를 시작하는 데 10초가 걸립니다. 즉, 매초마다 2개의 스레드가 시작됩니다.

사이클 : 각 스레드가 요청을 보내는 횟수입니다. 스레드 수가 20이고 루프 수가 100이면 각 스레드는 100개의 요청을 보냅니다. 총 요청 수는 20*100=2000입니다. "항상"을 선택하면 모든 스레드가 계속 요청을 보내고 선택한 후 스크립트 실행을 중지합니다.

여기에 이미지 설명을 삽입하세요.

二、添加HTTP请求:选择线程组 👉 右键 👉 添加 👉 取样器 👉 HTTP请求
여기에 이미지 설명을 삽입하세요.

요청 매개변수를 입력하세요.
여기에 이미지 설명을 삽입하세요.

三、查看结果:选择HTTP请求 👉 右键 👉 添加 👉 监听器 👉 查看结果树
여기에 이미지 설명을 삽입하세요.

4. 시작, 녹색 시작 버튼을 클릭하고 결과 보기 트리를 클릭하여 반환된 결과를 확인합니다(시작하기 전에 저장).
여기에 이미지 설명을 삽입하세요.

왼쪽의 텍스트 형식으로 JSON을 선택하세요.
응답 결과는 오른쪽에 있습니다.
여기에 이미지 설명을 삽입하세요.