[Prueba de interfaz] Postman - variables y colecciones

Tabla de contenido

1. Variables

1. Variables de entorno

(1) Crear variables de entorno

(2) Administrar variables de entorno

(3) Seleccionar y editar variables de entorno

2. Variables globales

(1) Administrar variables globales

dos, colección

1. Crea una colección

2. Guarda la solicitud en la colección.

3. Compartir colección

3. Ejecución colectiva

1. Establecer parámetros de funcionamiento

2. Uso de archivos de datos

3. Crea un flujo de trabajo

FIN Apoyo al intercambio de recursos de aprendizaje


1. Variables

Se cree que el concepto de variable es familiar para todos, por lo que no lo introduciremos aquí. Habla principalmente sobre los tipos de variables en Postman, incluyendo principalmente las siguientes cuatro categorías:

  • Global

  • Ambiente

  • Local

  • Datos

    En este artículo solo presentamos el uso de variables globales y variables de entorno.

1. Variables de entorno

Las variables de entorno pueden entenderse como variables locales, que cambiarán a medida que cambie el entorno.

(1) Crear variables de entorno

Podemos hacer clic en el ojo pequeño en la esquina superior derecha para administrar las variables de entorno

Luego hacemos clic en agregar

Luego ingrese la información de la variable de entorno y presione Ctrl S para guardarla.

(2) Administrar variables de entorno

En la interfaz de agregar variables de entorno, además de crear variables de entorno, también podemos compartir, copiar, exportar, eliminar e importar archivos JSON de variables de entorno. No entraré en detalles aquí, la operación es relativamente simple.

(3) Seleccionar y editar variables de entorno

Ahora que hemos creado la variable de entorno, tenemos que elegir usarla. La elección es muy simple. Haga clic en el cuadro desplegable junto a nuestros ojitos para seleccionar la variable de entorno creada.

En cuanto a la edición de variables de entorno, la forma de ingresar a la interfaz es la misma que la de crear, excepto que agregar se convierte en editar, pero primero debe seleccionar la variable de entorno que necesita editar

2. Variables globales

Una variable global, como su nombre lo indica, es una variable a la que se puede hacer referencia en todos los ámbitos.

(1) Administrar variables globales

La gestión de las variables globales es en realidad la misma que la de las variables de entorno, haga clic en el ojo pequeño y luego haga clic en agregar o editar

dos, colección

Las colecciones en Postman se utilizan para almacenar múltiples solicitudes. El significado aquí es relativamente fácil de entender, no lo introduciremos en detalle, vayamos directamente al tema.

¿Por qué usamos colecciones?

  1. Guardar la solicitud en una colección, que puede guardar nuestra solicitud de forma estructurada para su posterior reutilización.
  2. Nos conviene formar una suite de pruebas de integración, similar a nuestra Suite de Pruebas en Junit
  3. Facilite el uso de scripts para pasar datos entre interfaces y cree flujos para casos de uso reales

1. Crea una colección

Seleccione [Colecciones] en la barra lateral, puede verse diferente según la versión, pero está básicamente a la izquierda

Haga clic en + o haga clic en nuevo (debe seleccionar Colecciones si hace clic en nuevo) y luego ingrese el nombre de la colección

2. Guarda la solicitud en la colección.

Esto es realmente muy simple. Cuando necesitemos guardar la solicitud, haga clic en el botón Guardar o presione directamente Ctrl S para abrir la ventana emergente Guardar. Simplemente seleccione la colección para guardar a continuación.


O podemos hacer clic derecho directamente en la colección y luego hacer clic en Agregar solicitud

Al mismo tiempo, también podemos guardar las solicitudes ejecutadas anteriormente en la colección en el Historial de la izquierda

También podemos hacer clic derecho en la colección para copiar la colección.

3. Compartir colección

Aquí tenemos dos métodos para compartir, uno debe iniciar sesión en la cuenta para compartir en línea y el otro es compartir exportando un archivo de colección. Aquí solo presentamos este último

Haga clic derecho en la colección que necesita ser compartida y seleccione Exportar

Luego simplemente expórtalo directamente

En cuanto a la importación, cuando creamos, había una importación al lado de nuevo, sí, así es, simplemente haga clic en él

3. Ejecución colectiva

Ahora que tenemos una colección, necesitamos ejecutarla. A continuación, introduzcamos algunas operaciones realizadas por la colección.

1. Establecer parámetros de funcionamiento

Podemos hacer clic en la colección para ingresar a la colección y luego hacer clic en Ejecutar (aquí, la operación es diferente para diferentes versiones, y algunas versiones pueden hacer clic derecho directamente en la colección para ejecutar)

Introduzcamos algunos parámetros

En primer lugar, el lado izquierdo es para seleccionar el script que necesitamos ejecutar, esto no se explica

Principalmente miramos a la derecha

  1. Entorno: es elegir las variables de entorno que necesitamos usar
  2. iteraciones: el número de iteraciones, es decir, el número de veces que se ejecuta nuestra colección
  3. Retraso: establezca el intervalo entre el envío de cada solicitud, que es más fácil de entender
  4. Datos: aquí está el archivo de datos en ejecución para la colección, que generalmente se usa para establecer la parametrización del archivo.

2. Uso de archivos de datos

Aquí escribimos un ejemplo

Método de solicitud: POST

URL: cartero

Cuerpo:

LLAVE VALOR
Foo { {valor}}

{ {value}} indica que se hace referencia al valor de la variable

Luego escribimos scripts en Pruebas para establecer puntos de control para verificar nuestras solicitudes

highlighter- JavaScript

var jsonData = JSON.parse(responseBody);

tests['Response has datan value'] = jsonData.form.foo === data.value
 
 

Luego, nuestro archivo parametrizado puede usar un archivo CSV o JSON, aquí usamos CSV, el archivo CSV es el siguiente

json

path,value
post,'1'
post,'2'
post,'3'
post,'4'
 
 

Cuando crea un archivo CSV, si contiene chino, debe prestar atención a nuestro conjunto de caracteres.

Simplemente seleccione el archivo directamente en la interfaz del corredor

Después de la selección, puede configurar manualmente el formato y obtener una vista previa del archivo

Luego corremos, todos pasan (recuerda marcar guardar respuesta)

3. Crea un flujo de trabajo

En la colección se puede controlar el orden de ejecución de cada petición, aquí usamos el método setNextRequest() para controlar la siguiente petición a ejecutar, vayamos directamente al ejemplo:

Primero creamos cuatro solicitudes:

https://postman-echo.com/get?foo1=bar1

Los otros tres parámetros son foo2=bar2;foo3=bar3;foo4-bar4

A continuación, escribimos el código en las Pruebas solicitadas por la Solicitud 1:

javascript

postman.setNextRequest("Request 4")
 
 

Ejecute la colección, encontraremos que después de ejecutar la Solicitud 1, ejecutaremos la Solicitud 4 directamente sin ejecutar las dos solicitudes intermedias

Por supuesto, en la aplicación real, definitivamente no seremos tan simples. A menudo usamos bucles y sentencias de bifurcación para controlar el flujo de trabajo. Por ejemplo, en este ejemplo, podemos hacer una ligera modificación:

javascript

if (responseCode.code === 401) {
    postman.setNextRequest("Request 4");
}
 
 

Cuando la solicitud informa 401, omitimos las dos solicitudes del medio y, si la solicitud es 200, la ejecutamos normalmente.

Lo anterior es todo el contenido de esta sección. Si hay algún error, ¡corríjame! Si el artículo es útil para usted, recuerde poner me gusta, marcar y prestar atención. Compartiré algunos productos secos de vez en cuando...

FIN Apoyo al intercambio de recursos de aprendizaje

Finalmente:  para retribuir a los fanáticos acérrimos, he compilado un video tutorial de aprendizaje de prueba de software completo para usted. Si lo necesita, puede obtenerlo gratis 【保证100%免费】

Documentación de la entrevista de prueba de software

Debemos estudiar para encontrar un trabajo bien remunerado. Las siguientes preguntas de la entrevista son los materiales de entrevista más recientes de empresas de Internet de primer nivel como Ali, Tencent y Byte, y algunos jefes de Byte han dado respuestas autorizadas. Termine este conjunto Los materiales de la entrevista creen que todo el mundo puede encontrar un trabajo satisfactorio.

inserte la descripción de la imagen aquí

Cómo obtener el conjunto completo de información:

Supongo que te gusta

Origin blog.csdn.net/IT_LanTian/article/details/131287137
Recomendado
Clasificación