2012-04-13 3 views
6

JMeter는 잠시 동안 부하 테스트에만 사용되었습니다. 일반 기능 테스트에 사용할 수 있는지 궁금합니다.어설 션 상태 코드 HTTP 400을 성공으로 응답했습니다.

예 : 잘못된 형식의 XML이 있는데 응용 프로그램에서 반환 할 것으로 예상되는 400 Bad Request을 반환합니다. 올바른 것이지만 JMeter는 오류로 해석합니다.

것은 JMeter를 함께이 가능 ...

나는 응답 어설 션을 시도했지만 작동하지 않았다?

답변

27

응답 코드가 아닌 200 개의 코드를 테스트하려면 응답 어설 션의 '상태 무시'필드를 선택해야합니다. 이것이 없으면 테스트는 응답 어설 션에 관계없이 항상 실패합니다.

새로운 응답 어설 추가 : 그래서 여기

는 HTTP 응답 코드 (400)를 테스트하기 위해 수행해야 할 것입니다. 다음의 어설 션 속성을 설정하십시오.

  • '응답 코드'라디오 버튼을 선택하십시오.
  • '상태 무시'확인란을 선택하십시오.
  • 패턴 일치 규칙의 '같음'라디오 버튼을 선택하십시오.
  • '추가'버튼을 클릭하십시오.
  • 테스트 할 패턴의 행에 '400'을 입력하십시오.

완료.

+0

또는 : "패턴 일치 규칙"에서 "일치"라디오 버튼을 선택하십시오. '추가'버튼을 클릭하십시오. "4 .."regEx 패턴을 "Test Patterns"의 행에 채우십시오. ... 일반적으로 "사용자의 잘못된 요청"에 대해 4xx 응답 코드를 "통과"로 받아들입니다. – Franta