우편 배달부 인터페이스 자동화-테스트 어설션: 컬렉션에 어설션을 추가합니다. 컬렉션의 모든 인터페이스에 유효합니다.

권장 읽기 개체: Postman 기본 사용 마스터
로컬 설치 버전: Postman for Window 버전 9.24.2

1. 소개

일반적으로 인터페이스에는 자체 반환 코드 필드가 있으며 다른 반환 코드는 다른 의미를 나타냅니다. 예: 인터페이스의 반환 코드는 플래그 필드를 사용합니다. 이는 실행이 성공했음을 의미하며 테스트 케이스에는 적어도 하나의 어설션이 있습니다. 플래그가 1인지 확인하기 위해

인터페이스를 자동으로 테스트하려면 많은 테스트 케이스가 있어야 하고 플래그가 1인지 여부는 각 인터페이스에 의해 결정됩니다. 그러면 우리가 모든 인터페이스에 대해 이 코드 문자열을 작성하는 것은 불가능하며 이는 매우 중복됩니다. 그리고 수정하고 싶으면 수백개의 인터페이스, 즉 Ctrl+C/V가 논스톱이고 너무 화가 나서 미쳐버릴 것입니다. 그래서, 그것을 해결하는 방법?

2. 컬렉션 어설션

Postman에는 컬렉션의 모든 인터페이스에 유효한 각 컬렉션 및 하위 컬렉션에 대한 테스트가 있습니다. 즉, 컬렉션 아래의 테스트 콘텐츠는 각 인터페이스 요청 후에 실행됩니다. 따라서 공통 주장 내용을 추출하여 컬렉션의 Tests 하위에 넣고 한 번만 작성하십시오.
동적 변수를 사용하는 개념과 약간 비슷합니다: 공유, 변경할 때 한 번만 변경하면 됩니다.

다음과 같이 하위 컬렉션 및 인터페이스에 어설션을 추가하고 컬렉션을 실행한 후 효과를 확인했습니다.
여기에 이미지 설명 삽입
여기에 이미지 설명 삽입

첨부: Tests assertion 관련 기사

  1. 우편 배달부 인터페이스 자동화-테스트 어설션 1: 일반적으로 사용되는 코드, 시간 등
  2. Postman 인터페이스 자동화-테스트 어설션 2: 사용 사례 실행이 실패하면 응답 데이터를 인쇄합니다.
  3. 우편 배달부 인터페이스 자동화-테스트 어설션: 동적 매개변수 가져오기, 환경 변수 설정(인터페이스 연결)
  4. 우편 배달부 인터페이스 자동화-테스트 어설션: 사용자 정의 인터페이스 실행 순서
  5. 우편 배달부 인터페이스 자동화-테스트 어설션: 컬렉션에 어설션을 추가합니다. 컬렉션의 모든 인터페이스에 유효합니다.

Supongo que te gusta

Origin blog.csdn.net/weixin_48415452/article/details/125872598
Recomendado
Clasificación