2016-10-19 2 views
0

JMeter를 사용하여 REST 끝점에 대해 실행해야하는 값의 CSV 파일이 있습니다.JMeter에서 HTTP 응답을 분석하고보고하는 방법

  • 스레드 그룹
    • HTTP 요청
      • CSV 데이터 세트 구성
      • JSR223 포스트 프로세서
      • XPath를 추출기
    : 나는이 프로젝트는 다음과 같이 대략 설정해야

XPath 추출기를 사용하여 HTTP 응답에서 특정 경로를 찾습니다. 그런 다음 JSR233 PostProcessor를 사용하여 경로 출력을 평가하고 vars.set이라는 변수를 설정하여 내가 얻은 값을 추적합니다.

이렇게하면 이런 것을 작성하는 것이 실제로 해커처럼 보입니다. 내가 필요한 것은 "좋은"대 "나쁜"결과의 트랙 수이고, 불행히도 엔드 포인트는 뭔가 잘못되었을 때를 지정하기 위해 HTTP 오류 코드 (내 선택이 아님)를 사용하지 않습니다. 추가/조건부 패스를 설정할 수와 같은 기준을 실패하는

답변

2

나는 JSR223 Assertion를 사용하는 것이 좋습니다 것입니다 :.

if (1 != 2) { 
    prev.setSuccessful(false); 
    prev.setResponseCode("404"); 
} 

prev 부모 SampleResult의 인스턴스이며, 가능한 모든 방법과 필드의 JavaDoc을 참조하여 JMeter는 제공 몇 가지 더 Assertions, 아마도 당신은 이러한 JSR223 요소에 갈 필요가 없습니다

"좋음"과 "나쁨"을 추적하는 것과 관련하여 테스트가 끝나면 Aggregate Report 청취자를 사용하거나 요약 정보와 좋은 차트가 포함 된 HTML Reporting Dashboard을 만들 수도 있습니다.

관련 문제