¿Cómo utilizar Postman para pruebas de interfaz automatizadas? ¡5 pasos para ayudarte a lograrlo fácilmente!

¿Qué son las pruebas automatizadas?

Una práctica que transforma el comportamiento de prueba humano del software en un comportamiento de prueba realizado por máquinas. Por ejemplo, las pruebas automatizadas de GUI simulan que las personas operen la interfaz del software, liberándolas de un trabajo simple y repetitivo. Básicamente, se trata de usar código para probar otro fragmento de código. Es una especie de trabajo de desarrollo de software. Los casos de uso que se han desarrollado deben También se puede probar y se actualiza a medida que cambia el objeto, por lo que hay costos de mantenimiento adicionales.

¿Cuáles son las clasificaciones de las pruebas automatizadas?

Clasificado por propósito de prueba

  • Pruebas funcionales automatizadas
  • Pruebas automatizadas de rendimiento

Clasificación por objeto de prueba

  • Pruebas de aplicaciones web
  • prueba de aplicación
  • Pruebas de interfaz
  • prueba de unidad

Por qué necesita pruebas automatizadas

  1. Puede reemplazar una gran cantidad de operaciones manuales repetitivas y los ingenieros de pruebas pueden dedicar más tiempo al diseño de casos de uso y a probar nuevas funciones.
  2. Puede mejorar en gran medida la eficiencia de las pruebas de regresión y es muy adecuado para procesos de desarrollo ágiles.
  3. Puede aprovechar mejor el tiempo desatendido para realizar pruebas con más frecuencia
  4. Puede implementar de manera eficiente ciertos tipos de pruebas que son imposibles o costosas de realizar manualmente, como pruebas de estabilidad del sistema que se ejecutan continuamente las 24 horas del día, los 7 días de la semana y pruebas de estrés en escenarios de alta concurrencia.
  5. Puede garantizar que las operaciones realizadas cada vez sean consistentes y repetibles, y no se verán afectadas por factores emocionales humanos.
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036

Demostración de prueba automatizada de cartero

Todo el mundo usa bastante cartero, así que no explicaré cómo usarlo.

1. Crea una nueva colección

Es solo con el propósito de clasificar uniformemente las interfaces que se van a probar:

2. Crea una nueva interfaz

Esto es lo que agregué:

3. Complete el script de prueba automatizado.

Por ejemplo, necesito probar algunos puntos:

  1. código de estado http 200
  2. El código del json devuelto es 0
  3. El tiempo de retorno de la interfaz no es inferior a 1000 milisegundos. El script es el siguiente
//查看
httpCode码tests["接口状态码200"] = responseCode.code === 200;
//判断请求时间
tests["返回时间小于1000毫秒"] = responseTime < 1000;
//返回
body转jsonvar data = JSON.parse(responseBody);
//检查
json数据tests['code码必须为0']= data.code==0

Los resultados de la prueba son los siguientes:

4. Ingrese a todas las interfaces

Luego realizaré esta prueba en todas las interfaces e ingresaré a todas estas interfaces, de la siguiente manera:

5. Ejecute pruebas automatizadas

Haga clic en el botón Ejecutar de la colección:

Aparece la siguiente interfaz y puede completar los parámetros correspondientes, aquí uso los predeterminados.

Haga clic en Ejecutar, los resultados de la ejecución son los siguientes:

Como puede ver, probamos 32 interfaces, de las cuales 25 pasaron y fallaron 7. Algunas de ellas no cumplieron con los requisitos de tiempo y otras tenían códigos de estado incorrectos. En respuesta a este resultado, podemos optimizar la interfaz nosotros mismos, así de simple.

Finalmente, me gustaría agradecer a todos los que leyeron atentamente mi artículo. Mirando el aumento de fans y atención, siempre hay algo de cortesía. Aunque no es algo muy valioso, si puedes usarlo, ¡puedes llevarlo directamente!

Documento de entrevista de prueba de software

Debemos estudiar para encontrar un trabajo bien remunerado. Las siguientes preguntas de la entrevista provienen de los últimos materiales de entrevista de empresas de Internet de primer nivel como Alibaba, Tencent, Byte, etc., y algunos jefes de Byte han dado respuestas autorizadas. Después de terminar esto set Creo que todos pueden encontrar un trabajo satisfactorio según la información de la entrevista.

Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/m0_58026506/article/details/133101105
Recomendado
Clasificación