vREST NG를 사용하여 API 테스트 환경을 새로운 수준으로 향상

안녕하세요, 오늘 저는 vREST NG를 사용하여 API 테스트를 실행하는 것이 얼마나 쉬운지 토론할 것입니다. 당신이 개발자든, 비개발자든, 테스트 인원이든.vRESTNG는 간단한 인터페이스를 제공하기 때문에 모든 주체가 API 테스트 용례를 신속하게 작성할 수 있고 코드를 한 줄 작성할 필요가 없다.그러나 자동화 API 테스트와 관련된 모든 맞춤형 조직의 요구를 처리할 수 있는 강력한 기능을 제공합니다.
시작하기 전에, 나는 당신이 이미 installed vREST NGcreated a project 그 안에 있다고 가정합니다.vREST NG Pro 버전을 사용하면 몇 분 안에 이 강좌를 쉽게 읽을 수 있습니다.
이제 vREST NG에서 API 테스트 용례를 작성하는 방법을 단계적으로 지도하겠습니다.이를 위해 서버에 레코드를 만드는 예제 API를 예로 들겠습니다.API에 대한 자세한 내용은 다음과 같습니다.
API 끝점:
POST  http://example.vrest.io/contacts/v2/test/contacts
요청 본문:
{
    "name":"Dheeraj Aggarwal",
    "email":"[email protected]",
    "designation":"Engineering Manager",
    "organization":"Optimizory Technologies",
    "country":"India",
    "aboutMe":"Passionate to make vREST NG - World's #1 API Testing Tool",
    "twitterId":"dheerajaggarwal",
    "facebookId":"dheeraj.aggarwal",
    "githubId":"dheerajaggarwal"
}
다음은 API에 대한 자세한 내용입니다.이러한 세부 사항이 있으면 vREST NG에서 테스트 용례를 만들어 보겠습니다.
vREST NG에서 더하기 기호 아이콘을 누르면 다음 그림과 같이 API 테스트 용례를 만들 수 있습니다.

테스트 용례를 만들기 위한 대화상자 창이 나타납니다.이렇게 테스트 용례에 테스트 세트 이름, 요청 방법, API 단점과 의미 있는 요약만 제공해 주십시오.

지금 확인 단추를 누르면 테스트 용례를 만들 수 있습니다.생성된 테스트 용례는 다음과 같습니다.

이제 이 테스트 용례에 요청 주체를 제공해 드리겠습니다.테스트 용례 응용 프로그램의 요청 탭을 클릭한 다음 본문 하위 탭을 선택하고 다음과 같은 요청 본문을 제공합니다.

이제 예제 API 테스트 용례를 검증해 보겠습니다.단언을 작성하려면 Validation 탭을 클릭합니다.테스트 용례를 만들면 프로그램이 자동으로 상태 코드 단언을 만들어서 상태 코드가 200인지 확인하는 데 사용됩니다.

이 테스트 용례는 중간 창의 "Run Single"단추를 누르면 실행됩니다.또는 왼쪽 창에서 사용할 수 있는 "Run All"단추를 누르면 왼쪽 창에서 사용할 수 있는 모든 테스트 용례를 실행할 수 있습니다.
테스트 용례를 실행할 때, 맨 오른쪽 창에서 결과를 볼 수 있습니다.

지금까지 API 응답의 상태 코드만 검증했습니다.이제 응답 내용을 검증해 보겠습니다.응답 내용을 확인하려면 맨 오른쪽 창의'예상 본문 생성'단추를 누르십시오. 위의 그림과 같습니다.
이 동작은 자동으로 텍스트 단언을 추가합니다. 이 단언은 예상된 응답체와 실제 응답체를 비교합니다.

또한 중간 창의'예상 본문'하위 옵션 카드에 예상된 응답 본문을 자동으로 설정합니다.

이제 테스트를 다시 시도해 봅시다.이번 테스트는 실패했다.다음 그림에 표시된 차이 보고서를 보면 문제를 신속하게 분석할 수 있습니다.

우리의 테스트 용례는 실패했습니다. 왜냐하면 서버에서 예시 API를 사용하여 기록을 만들 때 응답 중의 일부 동적 값이 항상 바뀌기 때문입니다.
이 문제를 해결하기 위해 다음 그림과 같이 예기한 본문에서 어댑터나 별 변수를 사용하여 값을 무시할 수 있습니다.

현재 테스트 용례를 실행하면 결과 보기 옵션을 통해 테스트 용례가 통과되고 있음을 볼 수 있습니다.

또한 예상 모드 탭에서 JSON 모드를 지정하여 API 응답 구조를 검증할 수도 있습니다.vREST NG는 매우 powerful response validation 기능을 제공합니다.99퍼센트의 경우 API 응답을 검증하기 위해 코드 한 줄을 작성할 필요가 없습니다.vREST NG를 사용하면 몇 분 안에 복잡한 테스트 장면을 작성할 수 있습니다.그래서 그것은 당신의 생산력을 크게 향상시켰다.

마지막으로 제가 말씀드리고 싶은 것은 vRESTNG로 테스트 용례를 작성하는 것이 매우 쉽다는 것입니다.HTTP 프로토콜에 대해 기본적으로 알고 API 규범을 가진 사람은 프로그래밍 기술이 어떻든지 간에 vREST NG에서 테스트 용례를 쉽게 작성할 수 있다.위의 게시물에서 우리는 코드 한 줄을 쓰지 않았다.
vREST NG의 swagger 파일을 통해 테스트를 생성하고 excel 표를 통해 테스트 데이터를 제공할 수도 있습니다.더 많은 정보는 나의 다른 문장을 읽어 주십시오.
만약 당신이 이 글이 매우 도움이 된다고 생각한다면, 반드시 그것을 좋아하거나, 당신의 동료와 친구와 공유해야 한다.그리고 vREST NG를 시도하여 피드백을 알려 드리겠습니다.도움이 필요하거나 vREST NG Pro 버전을 무료로 사용하려면 언제든지 문의하십시오.

좋은 웹페이지 즐겨찾기