Postman Pre-Request Script 사용하기

Posted on 2021-10-26 by GKSRUDTN99
미분류

Postman Pre-request Script 사용하기

JWT 기반 인증을 하는 API를 테스트 할 때 access_token을 모든 요청이 시작하기 전에 자동으로 받아오는 javascript 코드를 작성한다.

pm.sendRequest({
    url: 'https://codecamper.me/auth',
    method: 'POST',
    header: {
    'Accept': 'application/json',
    'Content-Type': 'application/x-www-form-urlencoded'
    },
    body: {
        mode: 'urlencoded',
        urlencoded: [
        {
            key: "type", 
            value: "email", 
            disabled: false
        },
        {
            key: "email",
            value: "user@example.com",
            disabled: false
        },
        {
            key: "password",
            value: "string",
            disabled: false
        }
    ]
    }
}, function (err, res) {
    res_data = res.json()
    console.log(res_data)
    pm.request.headers.add({
        key: "Authorization",
        value: "Bearer " + res_data.accessToken
    });
});