2017-04-04 6 views
0

에는 각 API의 응답을 지정할 수 있도록 jmeter의 각 API에 '태그 지정'하는 방법이 있습니까? 예를 들어, 로그인하지 않은 경우 - 일부 API는 500 오류를 표시하고 일부는 200을 제공합니다. 어떤 API가 응답 500을 돌려 주어야하는지 (응답 200은 오류가 있음), 그리고 여전히 200 (이러한 API에 대한 응답 200은 정상입니다.) 감사! HTTP 상태 코드 200 반환해야하는 API 엔드 포인트에 대한어설 션을 실행할 때 각 API에 예상 응답을 태그 태그

답변

1
  1. :

    • 는 HTTP 요청의 자식으로 Response Assertion 추가를
    • 구성은 다음과 그것과 같이

      • 응답 테스트 할 필드 : Response Code
      • 패턴 일치 규칙 : 테스트에 Equals
      • 패턴 : 자식으로 응답 어설 추가

        • : 500 HTTP 상태 코드를 반환해야하는 API 엔드 포인트에 대한 200

          JMeter Response Assertion 200

    • HTTP 요청의 내용

    • 구성은 다음과 같이 시험에

      • 응답 분야 : Response Code
      • 패턴 매칭 규칙 : 테스트에 Equals
      • 패턴 : 500
      • 확인 Ignore Status 상자

        JMeter Response Assertion 500

How to Use JMeter Assertions in Three Easy Steps 사용하는 넣어 JMeter를 주장,,,에 미치는 영향이 무엇인지 등에 대한 자세한 내용을 참조하십시오

+0

어쩌면 내가 내 질문 : 내가 분명히 원하지 않는 설명 알고 싶습니다. 어떻게하면 APIS에 표시 할 수 있었습니까? 그 중 제가 200을 긍정적 결과로 사용하고 500을 사용해야하는 이유는 무엇입니까? 내 테스트에서 (아마도 groovy를 사용하여) 모든 API에 대해 하나의 일반적인 주장을하고 싶습니다. 미리 많은 감사드립니다! –