Jmeter 의 정규 표현 식 추출 기 사용 에 대한 자세 한 설명
3709 단어 Jmeter
Jmeter 를 사용 하 는 과정 에서 정규 표현 식 추출 기 추출 기 에 자주 사 용 됩 니 다. 요청 한 테스트 와 직접 관련 되 지 는 않 지만 데이터 전달 에 큰 역할 을 합 니 다. 이 블 로 그 는 정규 표현 식 과 Jmeter 의 Sampler 에서 의 호출 에 대해 설명 합 니 다.
글 에서 사용 하 는 정규 표현 식 테스트 기 (RegexTester) 다운로드 주소:http://soft.hao123.com/soft/appid/54251.html
1. 먼저 J meter 의 정규 표현 식 추출 기의 요소 구성 을 소개 합 니 다. 다음 그림 은 다음 과 같 습 니 다.
다음은 각 매개 변수 값 의 의미 입 니 다.
매개 변수
뜻 을 해석 하 다
인용 이름
HTTP 등의 요청 에서 이 데 이 터 를 참조 할 때 필요 한 이름
정규 표현 식
필요 한 데 이 터 를 추출 하 는 데 사용 합 니 다.
템 플 릿
추출 한 몇 번 째 값 사용 하기:
$-1$:
$0$:
$1$: 1
$2$:
:$n$: n
일치 하 는 숫자 (0 은 무 작위)0 은 무 작위 로 값 을 추출 하 는 것 을 대표 하고, 1 은 모든 값 을 추출 하 는 것 을 대표 한다.
부족 값
정규 표현 식 에서 값 을 찾 지 못 하면 이 부족 한 값 을 사용 합 니 다.
2. 다음은 첫 번 째 간단 한 예 입 니 다. 바로 정규 표현 식 의 일치 치 는 하나의 수치 만 있 고 정규 표현 식 테스트 는 그림 과 같 습 니 다.
이러한 가장 간단 한 상황 은 Jmeter 정규 표현 식 추출 기와 HTTP 요청 에서 다음 과 같이 설정 합 니 다.
3. 다음 의 예 는 정규 표현 식 의 일치 값 은 두 개의 값 이 있 습 니 다. 정규 표현 식 테스트 는 그림 과 같 습 니 다.
이 경우 Jmeter 정규 표현 식 추출 기와 HTTP 요청 에 다음 과 같이 설 정 됩 니 다.
4. 흔 하지 않 은 상황 은 몇 개의 일치 하 는 데이터 가 있 습 니 다. 정규 표현 식 테스트 기 를 사용 한 결 과 는 다음 과 같 습 니 다.
17 이라는 값 을 얻 으 려 면 2 열 2 행
($2$, ${javawd_g2})
에 대응 하고 3 열 4 행 의 데이터 라면 ($3$,${javawd_g4})
에 대응 합 니 다.이 경우 Jmeter 정규 표현 식 추출 기와 HTTP 요청 에 다음 과 같이 설 정 됩 니 다.