나중에 jmeter에서 매개 변수로 사용하기 위해 json 배열을 문자열로 구문 분석하는 방법은 무엇입니까?

세포

다음과 같이 샘플 입력 :

[{"program":"C:/temp/abc.exe","actions":"9","file_name":"abc1","new_file_name":"newabc1","version":"2.0.0.0","product_name":"abc","description":"abc","eventdate":"20160601120000"},{"program":"C:/temp/abc.exe","actions":"9","file_name":"abc2","new_file_name":"newabc2","version":"2.0.0.0","product_name":"abc","description":"abc","eventdate":"20160601120000"}]

이 json 배열을 매개 변수로 다음 http 요청에 사용하기 위해 문자열로 구문 분석해야합니다. jmeter를 처음 사용하고 http://theworkaholic.blogspot.my/2012/05/json-in-jmeter.html 의 예제를 따르려고 시도했지만 마침내 jsonResponse 의 값을 얻을 수없는 것 같습니다 .

[업데이트] [ 여기에 이미지 설명 입력] 1

드미트리 T

귀하의 질문은 명확하지 않지만 여기에 몇 가지 단서가 있습니다.

  1. 나중에 재사용하기 위해 전체 응답을 JMeter 변수에 저장해야하는 경우 다음과 같이 구성된 정규식 추출기 로 이동하십시오 .

    • 참조 이름 : anythingMeaningful, ie jsonResponse
    • 정규식 : (?s)(^.*)
    • 주형: $1$
  2. 배열에서 2 개의 별도 JSON 객체가 필요한 경우 -JMeter 3.0부터 JSON Path PostProcessor 를 사용할 수 있습니다.

    • $.[0] -첫 번째 JSON 배열 항목
    • $.[1] -두 번째 JSON 배열 항목

      JSON 경로 포스트 프로세서 데모

  3. 다른 것이 필요한 경우 동일한 JSON 경로 PostProcessor를 사용하십시오. 다음 자료에 익숙해지는 것이 좋습니다.

여전히 운이 없습니다 . 다음 요청에서 JSON 데이터를 재사용하는 방법에 대한 정확한 세부 정보로 질문을 업데이트하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관