2016-07-05 2 views
1

JMeter 경로 내용 일부 동적으로 생성 된 값입니다. Jmeter 경로에서 동적 매개 변수 값을 얻는 방법

[HTTP Request] 
[path-home/user?p=er3562] 

이 "P"값은 동적으로 생성된다. 첫 번째 HTTP 요청 경로에서이 매개 변수 값을 가져 오려고합니다. 이 매개 변수 값은 각 HTTP 요청 경로를 통과해야합니다.

저는 JMeter를 처음 사용했습니다. 이 문제를 해결하도록 도와주세요. 이 키 P = 어를 시도 상관 개념, 정규 표현식 추출기 개념 &를 사용하여

답변

1

당신은 어떻게 든 그것을 추출하고 나중에 재사용을위한 JMeter를 변수로 변환해야합니다. JMeter는 다양한 응답 유형에서 데이터를 추출하기 위해 여러 개의 PostProcessors을 제공합니다. 가장 적합한 것은 Regular Expression Extractor입니다. 적용

  • 을 :

    1. path-home/user?p=er3562
    2. 구성은 다음과 같은 것을 반환 요청의 자식으로 정규 표현식 추출기 추가에 따라 위치를 "흥미로운"값의 삶의 가장 안전한 "설정은 Main sample and sub-samples

    3. 입니다. 확인할 필드 :"흥미로운 "값의 출처에 따라 대다수의 경우는 Body이지만, 경우에 따라일 수 있습니다
    4. 참조 이름 : 의미있는 것이면 JMeter가이 필드에 따라 이름이 지정된 변수에 결과를 저장하는 것이 있으면 JMeter 변수 이름입니다. 나는. path-home
    5. 정규 표현식 : Perl5-style 정규 표현식, 그것은 같은 것입니다 귀하의 경우 : path-home/user\?p=er(\d+)
    6. 템플릿 : 단일 값을 추출하기 위해 찾고 있다면 그것은 $1$
  • 이 추출 된 값을 참조 할 것 필요한 경우 ${path-home}.

  • 참조 및 팁 :

    0

    (. *?)

    +0

    자세한 내용을 설명 할 수 있습니까? 알지 못했습니다. – vishi

    관련 문제