Ir al contenido

Migrar desde Postman

En Postman: Collection ▸ … ▸ Export ▸ Collection v2.1. Haga lo mismo con sus entornos.

Archivo ▸ Importar (Ctrl+I) y después el archivo JSON. Restorm detecta el formato por sí solo.

Más detalles: Importar una colección de Postman.

PostmanRestorm
CarpetasCarpetas, a la misma profundidad
Peticiones HTTPPeticiones HTTP
Peticiones GraphQLPeticiones GraphQL (no peticiones HTTP)
Cuerpos raw, formdata, urlencoded, file, graphqlEl tipo de cuerpo correspondiente
Variables de colecciónVariables de un entorno
DescripcionesNotas y documentación de API
Respuestas de ejemploDocumentación de API
Scripts de pre-petición y pruebasUn escenario ejecutable, con la capa pm.*

Los bloques de autenticación de Postman se documentan (con los valores sensibles ocultos) pero no se convierten en credenciales ejecutables.

Vuelva a crear una petición de autenticación: es cuestión de cinco minutos, y a cambio obtiene la renovación automática del token y el reintento ante un 401, que Postman no hace por sí solo.

Expórtelos desde Postman y vuelva a crearlos en una carpeta de variables.

Aproveche para usar los subentornos: allí donde Postman impone un entorno plano por destino, Restorm permite una base común y sobrescrituras por cliente o por región.

Es el reemplazo más rentable. Un escenario hace lo que hace un runner, pero mejor:

  • el flujo es visible en lugar de ser un orden de colección implícito;
  • las ramificaciones, los bucles y los reintentos son cajas, no pm.setNextRequest;
  • la ejecución en CI está integrada, con códigos de salida limpios: consulte Ejecución headless y CI.
PostmanRestorm
WorkspaceUn proyecto .restorm, versionado en git
CollectionUna carpeta o una carpeta de variables
EnvironmentUn entorno dentro de una carpeta de variables
GlobalsUn entorno raíz, heredado por sus hijos
Pre-request / Test scriptUn escenario, o una acción de código
Collection RunnerUn escenario
Newmanrestorm --run --headless
Mock ServerEl modo servidor, en local
MonitorsUna acción Temporizador, o una tarea programada de su CI
Postman ConsoleLa consola
Variables dinámicas {{$random…}}Las mismas, más 116 helpers: consulte la referencia

Sus peticiones se convierten en archivos de su repositorio. Siguen el mismo ciclo de revisión que su código, su historial es el historial de git y los permisos de acceso son los de su forja.

No hay ningún espacio de trabajo alojado que administrar, ni ningún dato de API en un servicio ajeno. Consulte Proyectos y archivos .restorm.

Para ser honestos: Restorm no tiene ningún espacio de trabajo colaborativo alojado, ni portal de API público, ni comentarios en línea sobre las peticiones, ni monitorización alojada. Si su organización se apoya en estos elementos, no tienen equivalente directo: la compartición pasa por git.