Cartero versión mejorada (4)

¿Por qué parametrizar la solicitud?

Durante la prueba, necesitamos cambiar constantemente nuestros parámetros de solicitud para emitir solicitudes cíclicamente a nuestra interfaz. En este momento, debemos parametrizar los datos solicitados, para que estén más en línea con nuestros estándares de prueba automatizados, no solo se pueden juzgar , Y también puede ejecutarse automáticamente, lo que se puede llamar prueba automatizada
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

¿Cómo automatizar
  • Primero necesitamos parametrizar el valor de la solicitud que cambiará
    Inserte la descripción de la imagen aquí
  • Luego usamos la siguiente imagen como ejemplo para probar
    Inserte la descripción de la imagen aquí
  • Luego, ejecutémoslo,
    Inserte la descripción de la imagen aquí
    y luego el resultado que obtenemos es que, aunque la solicitud es exitosa, el resultado es incorrecto. La razón es que cuando se realiza la solicitud, otros no saben de dónde se obtiene el valor de su nombre_nodo.
Alcance variable

Cómo obtener nuestras variables, podemos elegir el entorno. Si no está en el entorno especificado, las variables globales se utilizan de forma predeterminada. Si se selecciona el entorno, cuando las variables de entorno entran en conflicto con las variables globales, las variables de entorno se utilizan de forma predeterminada. Uso, los datos son una variable importada del documento en el futuro
Inserte la descripción de la imagen aquí

  • Agregue la variable de entorno [Variable global]
    Inserte la descripción de la imagen aquí
    Después de agregarla, la ruta para ejecutar nuestra prueba. En
    Inserte la descripción de la imagen aquí
    este momento veremos que se ha ejecutado con éxito.
Cómo hacer un ciclo automáticamente
  • Primero debemos usar la colección,
    Inserte la descripción de la imagen aquí
    hacer clic en la tecla y luego ejecutar
    Inserte la descripción de la imagen aquí
    y luego aparecerá la siguiente página
    Inserte la descripción de la imagen aquí
  • Cree un archivo test.json en el escritorio, ingrese el archivo
[{"node_name":"php"},{"node_name":"python"},{"node_name":"qna"}]
#若有其他的参数,也可以以键值对的形式,继续添加,若使用此文档,则上述循环的次数应该填3

Al final de la ejecución, puede ver los resultados de la ejecución.

Ejecutar desde la línea de comando

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

  • Colección de exportación
    Inserte la descripción de la imagen aquí
  • Instalar newman
    Inserte la descripción de la imagen aquí
  • Ejecute y genere un informe. Tenga en cuenta que el archivo collection.json exportado y el archivo json de parámetros de prueba deben estar en el mismo directorio. Cd en este directorio y ejecute la siguiente instrucción.
newman run  导出文件名.json  -d  参数文件 -r  html,cli,json,junit

Inserte la descripción de la imagen aquí

Publicado 37 artículos originales · ganado elogios 4 · Vistas 3621

Supongo que te gusta

Origin blog.csdn.net/qq_29074261/article/details/105460741
Recomendado
Clasificación