2015-01-30 3 views
2

jmeter 테스트 파일 중 하나에서 json을 구문 분석하기 위해 BSF 후 처리기를 사용했습니다. 내 코드는 다음과 같습니다.JSR223 jmeter에서 json을 구문 분석하는 후 처리기

eval('var response = '+prev.getResponseDataAsString()); 
vars.put("userAccountID", response.ID); 

하지만 BSF 후 처리기가 Jmeter의 성능을 저하시키는 것으로 나타났습니다. 그래서 JSR223 포스트 프로세서를 사용할 것입니다. 위에서 JSR223 (Java 언어)에 해당하는 코드가 무엇인지 알아야합니다. 미리 감사드립니다.

답변

0

Java SE에서 JSON에 대한 기본 지원이 없으므로 샘플 코드는 선택한 Java 용 JSON 라이브러리에 따라 달라집니다.

JSON Path Extractor 포스트 프로세서를 대신 사용해 보시기 바랍니다. JSON 데이터를 구문 분석하도록 설계되었으므로 스크립팅이 필요하지 않습니다.

json으로 경로에 대한 자세한 내용은 추출기는 Using the XPath Extractor in JMeter 가이드 내가 jsr223 주장과 자바 스크립트를 사용하는 것이 좋습니다

4

("구문 분석 JSON"섹션으로 이동)을 참조하십시오. 그런 다음 데이터를 확인하고 구문 분석 만하면됩니다. 예 :

이제 "jsonOutput"을 조작하면됩니다.

관련 문제