JMeter를 응답 인터페이스의 주장은 상세

주장 님의 질문에 답변

서버의 주장 체크에 대응

적용하다

应用 范围 주된 샘플 및 하위 샘플 메인 샘플 만, 서브 샘플 만 JMeter를 변수

우리는 요청이 있기 때문에 응용 프로그램의 범위에 대해, 우리 대부분은 충분히 본질적으로 하나 개의 요청을 "유일한 주요 샘플"를 확인합니다. 우리가 요청을했을 때, 그것은 다음 주 샘플과 점의 하위 샘플이 아약스처럼, 여러 서버 요청을 트리거 할 수 있습니다. 또한, 요구의 재 지정이 있고, 메인 샘플에 대해, 주 후에 재 샘플 된 후 두 요청 서브 샘플 요청 (요청 초)이다 "리디렉션을 수행"확인 서브 샘플, 우리는이 글에서 볼 수 관심이 : 게시물

응답 필드

응용 프로그램 : 텍스트, 문서 (텍스트), URL 샘플, 응답 코드, 응답 정보, 응답 헤더에 대한 응답으로, 상태를 무시

  • 응답 텍스트 : 서버 응답 텍스트, 일반 HTTP 응답이 확인된다.

  • 문서 (텍스트) : 아파치 티카는 PDF, 오피스, 오디오, 비디오 포맷을 지원, 텍스트 응답을 포함한 모든 서버 응답을 지원합니다. 티카 아파치로 서버 응답 내용을 분석하는 것이다 JMeter를 매우 쉽게 구문 분석 실패도 메모리의 낭비 만 것입니다. 일반 HTTP 요청 그래서,이 옵션을 선택하지 않습니다.

  • URL 샘플은 다음 URL 샘플은 주장했다입니다. 요청 (302) 리디렉션되지 않으면, 그래서 이것은 요청 URL입니다. 당신이 리디렉션 (및 리디렉션에 따라) 한 경우, 다음 URL을 요청 URL 리디렉션 및 URL을 포함

  • 응답 코드 : HTTP 응답 코드와 같은 101,200,302,404,501 등을들 수있다. 우리가 404501 예 : http 응답 코드를 확인하고자 할 때, 당신은 "상태를 무시하고"확인해야합니다. HTTP 응답 코드 400, 500, 기본 요청이 실패 JMeter를 할 때 때문에.

  • 응답 정보 : 예를 들면 응답 코드에 대응하는 HTTP 응답 정보 : OK, 실측치

    HTTP/1.1 200 Ok   
    HTTP/1.1 302 Found
    
  • 응답 헤더 : 정보에 응답 헤더, 예를 들어

    Server: Tengine
    Date: Thu, 12 Mar 2015 09:43:52 GMT
    Content-Type: text/html
    Content-Length: 260
    Connection: close
    Location: http://www.baidu.com/404.html
    

패턴 일치 규칙

큰 상자   주장의 JMeter를 응답 인터페이스는 상세 "을 포함한다 : 반환 결과는 당신이 지정하는 일반 매칭을 지원하는 내용을 포함"= 3 ID를> 포함 : 반환 결과는 당신이 지정하는 일반 매칭을 지원하는 내용이 포함
  例如:
  响应字段为: 响应文本
  模式匹配规则:匹配
  断言为:1、invalid    2、[a-z]+
  当返回值为:{"msg":"channel invalid."} , 这两个断言都是ok的,返回true

일치 :

(1) 대응은 동일하다. 리턴 값이 고정되면, 반환 값은 어서 트 될 수 있고, 동일한 효과가 같음

(2) 일반 일치합니다. 긍정적 인 결과와 표현의 일치는 반환하지만 경기는해야합니다. 즉, 정규 표현식 대신 값의 일부를 반환하는 전체 반환 값과 일치해야합니다.

  例如:
  响应字段为: 响应文本
  模式匹配规则:匹配
  断言为:1、{"msg":"channel invalid."}   2、{"msg":"[a-z]+ invalid."}  , 3、[a-z]+
  当返回值为:{"msg":"channel invalid."}   ,断言1 2 是ok的, 断言3是false
  当返回值为:{"msg":"channel invalid."} , 断言1 3是false, 断言2才是ok的。
  原因是,断言1 只能用于equals,而断言3 只匹配了返回值部分,而不是全部匹配。

결과와 정확히 같은 주장을 지정할 수를 반환 : 같음

문자열 : 거의 모든 결과는 사용자가 지정하는 내용이 포함 반환하는 내용은 "포함"하지만 일반 문자열 문자열을 지원하지 않습니다

  例如:
  响应字段为: 响应文本
  模式匹配规则:匹配
  断言为:1、invalid    2、[a-z]+
  当返回值为:{"msg":"channel invalid."} , 断言1返回true, 但断言2返回false
  否:就相当于取反。 如果上面断言结果为true,勾选“否”后,最终断言结果为false。如果上面断言结果为false,勾选“否”后,则最终断言结果为 true。

추천

출처www.cnblogs.com/lijianming180/p/12037855.html