Tabla de contenido
(1) Crear variables de entorno
(2) Administrar variables de entorno
(3) Seleccionar y editar variables de entorno
(1) Administrar variables globales
2. Guarda la solicitud en la colección.
1. Establecer parámetros de funcionamiento
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?
- Guardar la solicitud en una colección, que puede guardar nuestra solicitud de forma estructurada para su posterior reutilización.
- Nos conviene formar una suite de pruebas de integración, similar a nuestra Suite de Pruebas en Junit
- 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
- Entorno: es elegir las variables de entorno que necesitamos usar
- iteraciones: el número de iteraciones, es decir, el número de veces que se ejecuta nuestra colección
- Retraso: establezca el intervalo entre el envío de cada solicitud, que es más fácil de entender
- 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.
Cómo obtener el conjunto completo de información: