2016-09-26 2 views
2

최신 HTTP 응답에 액세스하는 방법이없는 것 같습니다. 나는 LAST_RESPONSE를 저장하고 필요에 따라 vars에서 추출하기 위해 HTTP 요청에 대한 빈 포스트 프로세서로 REGEXP 추출기를 만들어야 만했다. 내가 응답의 맥락/범위를 줄 WRT 함께 근본적인 뭔가를 놓친 것 같은 느낌JMETER 마지막 HTTP 응답 액세스

... 내가 이해

IT는 부하 테스트 도구입니다하지만 난 그것을 위해 매우 유용하다는 것을 발견했습니다 자동화 작업도 포함됩니다.

감사합니다. 마크.

enter image description here

답변

1

에 따르면 How to Extract Data From Files With JMeter 당신은 같을 것이다 그래서 정규 표현식 시작 라인을 대표하는 ^ 문자를 추가 할 수 있습니다 : 당신이 Beanshell PostProcessor 같은를 얻을 수 있습니다 가고 싶은 경우

(?s)(^.*) 

을 다음 코드로

vars.put("LAST_RESPONSE", new String(data)); 

여기서 :

  • vars - 범위에있는 모든 JMeter를 변수에 대한 읽기/쓰기 액세스를 제공 바로 가기 JMeterVariables에 클래스 인스턴스
  • data - 두 경우 모두 부모 샘플러 응답

을 포함 byte 배열하면 상위 샘플러 응답 데이터를 보유 할 ${LAST_RESPONSE}JMeter Variable이 표시됩니다.

+0

Uugh Dmitri, 그게 정확히 대답인데, 왜 내가 그걸 생각하지 않았을까요? –

관련 문제