Cartero recinto de seguridad de prueba y prueba las afirmaciones

1. Prueba del perfil de caja de arena:

  cartero caja de arena (zona de pruebas) es un entorno de ejecución de JavaScript, cuando solicita un pre-guiones y scripts de prueba solicitud por escrito, el código escrito en este entorno limitado. arenero prueba de cartero es en realidad una combinación de pruebas funcionales completa guión JS, para lograr algunas de la operación de prueba antes y después de iniciar la solicitud.

  funciones comunes de recinto de seguridad de prueba:

           (1) .PRE-secuencia de comandos request solicitud previa, la secuencia de comandos se proporciona como variables de funcionamiento preestablecidos.

           (2) .Tests después de la solicitud para el código de estado, encabezado de respuesta, el cuerpo y otra información en respuesta a la operación afirmación.

2 Introducción a las afirmaciones de ensayo:

   En general tenemos que verificar los resultados de las pruebas para determinar si los resultados en línea con nuestras expectativas, tal afirmación. Esta prueba es parte de pertenencia a la funcionalidad de caja de arena prueba afirmación. En la prueba de la interfaz en general, se afirmó después del código de estado de respuesta de datos, o la respuesta.

3. script de prueba común (con el lado en el estado de prueba común, el uso console.log () declaración cuando, antes de enviar el primer turno en la consola, la tecla de atajo es Ctrl + Alt + C)

  (1) .PRE-secuencia de comandos request script de prueba de uso común ha fijado el medio ambiente y las variables globales, y el acceso global a las variables ambientales. En la zona de pruebas de ensayo, petición de interfaz si se establece la variable de entorno, la prioridad es mayor que un conjunto seleccionado de circunstancias anteriores envío.

  escritura común:

       Test Site: https://tianqiapi.com/api

      script de prueba

pm.test ( "código de estado de verificación 200 es", la función () {
pm.response.to.have.status (200 es);
});

// valor es el valor de Bady de Raw
pm.test ( "cuerpo resultado de retorno contiene Pekín", function () {
pm.expect (pm.response.text ()). To.include ( "\\ u5317 \\ u4eac" );
});

pm.test ( "valor de retorno de verificación de Pekín de la ciudad", function () {
var jsonData pm.response.json = ();
pm.expect (jsonData.city) .to.include ( "Beijing");
});

pm.test ( "cabezal de retorno contiene Server", la función () {
pm.response.to.have.header ( "Servidor");
});

pm.test ( "tiempo de petición es de menos de 200 ms", la función () {
pm.expect (pm.response.responseTime) .to.be.below (200 es);
});

4: Prueba de cartero y el archivo de datos de funcionamiento de un juego en el

  En frente, mencionamos algunos de los contenidos del equipo de prueba, el equipo de prueba métodos de creación: 1 solicitud directa almacenada en las colecciones; 2 crear colecciones, y luego añadir la solicitud; archivo de colecciones de 3 importación de otra persona .... Colecciones se pueden ejecutar todos los de la solicitud, también se pueden introducir en la pluralidad de piezas de datos de prueba o archivo JSON csv. Colecciones corredor para funcionar en un panel separado, se puede establecer el ambiente, los tiempos de acceso, corriendo a las variables de los archivos.

 

csv archivo puede ser realizada por la conversión de archivos de Excel, después de la llegada de conversión puede ser modificado por el formato de codificación de Notepad ++: UTF-8, de lo contrario elegir archivo csv ilegible durante el funcionamiento del equipo de prueba, la primera línea del archivo debe interactuar solicitud utilizando variables. En la zona de pruebas de ensayo, forma adquirida con data.name (comúnmente escrito) o datos de [ 'nombre'] parámetro de leer. Si la operación de prueba seleccionado archivo csv conjunto JSON o archivo, no hay necesidad de seleccionar un conjunto de valores ambientales.

 

 

Supongo que te gusta

Origin www.cnblogs.com/o0zhangzh0o/p/12501201.html
Recomendado
Clasificación