Postman menyediakan sebuah fitur bernama Test scripts. Salah satu fungsi fitur ini adalah menyimpan nilai sebuah variable ke global variable atau environment tertentu. Lokasinya ada di tab Tests saat membuat sebuah request.

Kamu bisa lihat pada gambar di bawah ini.

Lokasi tab Test di Postman

Masukkan kode di bawah ini ke dalam tab Tests untuk menyimpan access_token.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
pm.test("response is ok", function () {
    pm.response.to.have.status(200);
});

// Old postman
var jsonData = JSON.parse(responseBody);

// New postman
var data = pm.response.json();

// Unset value in global variable if exist
// pm.globals.unset("access_token");

// Set value in Global variable
// pm.globals.set("access_token", data.access_token);

// Unset value in current environment variable if exist
pm.environment.unset("access_token");

// Set value in environment variable in selected environment
pm.environment.set("access_token", data.access_token);

Ketika mengakses request yang diproteksi dan membutuhkan access_token, cari tab Authorization dan pilih tipe Bearer Token. Isi nilai Token dengan access_token.

Lokasi tab Authorization di Postman