로그인 인터페이스에 의존하는 Postman 디버깅을 위한 세 가지 방법

인터페이스 테스트에서 로그인 후에만 액세스할 수 있는 일부 인터페이스가 자주 발생합니다. Postman을 사용하여 이 인터페이스를 디버깅할 때 일반적으로 세 가지 방법이 있습니다. 1. 로그인 인터페이스에 대한 문서가 있는지 차례로 요청
하거나
패킷 캡처를 통해 캡처하기가 더 쉽습니다 로그인 요청의 매개변수와 형식을 얻으려면 Postman을 사용하여 로그인 인터페이스를 먼저 요청한 다음 쿠키를 로컬에 저장합니다(Postman 쿠키 관리자를 통해 볼 수 있음). 그림과 같이 로그인 종속 인터페이스를 보냅니다.

Postman은 일반적으로 디버깅 인터페이스로 사용되기 때문에 순차적으로 요청하는 것이 그리 번거롭지 않습니다.

2. 쿠키 가져오기, 로그인 우회(일반적으로 사용됨)
로그인 인터페이스 문서가 없고 패킷 캡처 및 로그인 인터페이스 분석을 귀찮게 하지 않는 경우 브라우저에서 직접 로그인하고 임의의 페이지를 방문하여 쿠키를 가져올 수 있습니다. , 인터페이스의 헤더에서 Postman의 종속 로그인에 추가합니다(참고: 쿠키에 s가 없으며 해당 값을 여러 줄로 나누지 않고 직접 붙여넣을 수 있음).

3. Pre-request Script 스크립트를 사용하여 요청하기 전에 로그인 요청 보내기
Postman을 인터페이스 자동화 테스트 도구로 사용하는 경우 그림과 같이 요청이 로그인 상태가 되도록 사전 요청 스크립트에서 로그인 요청을 보낼 수 있습니다. 그림에서:

양식 클래스 게시 요청 스크립트:

// 构造一个Post x-www-form-urlencoded格式请求
const loginRequest = {
    url: 'http://115.28.108.130:5000/api/user/login/',
    method: "POST",
    body: {
        mode: 'urlencoded',
        urlencoded: 'name=张三&password=123456'
    }
};
//发送请求
pm.sendRequest(loginRequest, function (err, res) {
    console.log(err ? err : res.text());
});

실제 사례

광학 이론은 쓸모없고 따라하는 법을 배워야하고 스스로해야하므로 배운 것을 실습에 적용 할 수 있습니다.이때 몇 가지 실제 사례에서 배울 수 있습니다.

도움이 되셨다면 좋아요와 모아 작가님에게 힘이 되어주세요. 다음에도 빠르게 찾을 수 있어 편리합니다.

이해가 되지 않으면 아래의 작은 카드를 참조하십시오. 블로거도 같은 생각을 가진 테스터와 함께 배우고 발전하기를 희망합니다.

적절한 나이에 적절한 위치를 선택하고 자신의 이점을 최대한 활용하십시오.

내가 계획하고 요약하는 것을 좋아하기 때문에 자동화된 테스트 개발의 길은 각 단계의 계획과 분리할 수 없습니다.

비디오 튜토리얼을 테스트 및 개발하고, 노트를 공부하고, 포털을 받으세요! ! !
 

추천

출처blog.csdn.net/m0_59868866/article/details/130734150