2016-06-02 5 views
0

웹 서비스를 테스트하고 있습니다. 하나의 호출을 사용하여 다른 호출에서 사용될 값을 가져야합니다. 값은 JSON에서 제공됩니다. 나는 그들을 [31, 35, 27] 형식으로 문자열로 가져올 수 있습니다. 내 경로는/platform/inspector/scan/$ {scanId}과 비슷합니다. 개별 값이 테스트 중에 경로에서 개별적으로 사용되도록하기 위해이 문자열로 무엇을 할 수 있습니까?JSON에서 값을 읽는 JMeter

답변

0

JSON에서이 값을 얻는 방법에 따라 JSON Path PostProcessor을 사용하여 숫자를 개별 값으로 추출 할 수 있습니다. Advanced Usage of the JSON Path Extractor in JMeter을 확인하십시오. [31, 35, 27] 당신이 얻을 수있는 절대 최대 인 경우 다음과 같이

그러나 개별 값을 얻을 수 있습니다 :

:

  1. 구성
  2. JSON 경로 포스트 프로세서 후 어딘가에 다음과 같이 Regular Expression Extractor 추가

    • 적용 대상 :과 같이이 [31, 35, 27] 값 (달러 기호 및 중괄호없이)을 유지하는 변수
    • 참조 이름 : 의미있는, 즉 value
    • 정규 표현식 없습니다 : (\d+)
    • 일치하는 :

      value_1=31 
      value_2=35 
      value_3=27 
      value_matchNr=3 
      

      Regexp Tester : 당신은 같은 변수를 얻을 수 있습니다 -1

관련 문제