Saltearse al contenido

Pre-Requests

Referencia una petición por su @id:

###
@id abc123
@name Login
POST {{baseUrl}}/auth/login
@capture env.token = body.access_token
###
@name Get Profile
@pre abc123
GET {{baseUrl}}/profile
Authorization: Bearer {{token}}
@pre abc123
@pre def456
@name Flujo Completo
GET {{baseUrl}}/dashboard

Se ejecutan en orden secuencial. Rext detecta y previene dependencias circulares automáticamente.

Al exportar a Postman, las directivas @pre se traducen a pm.sendRequest() en el Pre-request Script:

pm.sendRequest({
url: "https://api.example.com/auth/login",
method: "POST",
header: [
{ key: "Content-Type", value: "application/json" }
],
body: {
mode: "raw",
raw: "{\"email\":\"user@test.com\"}"
}
}, function (err, res) {
pm.environment.set("token", res.json().access_token);
});

Si el pre-request no está incluido en la exportación, Rext te preguntará si deseas incluirlo como item separado en la colección.

Ver Exportación a Postman para más detalles.