Popular en toda la red, tutorial de captura de paquetes de Charles: prueba de interfaz auxiliar (1)


prefacio

charles es una muy buena herramienta de captura de paquetes, compatible con todas las plataformas, se puede usar en mac, windows, linux, puede capturar tanto paquetes del lado web como paquetes del lado de la aplicación.

Las funciones principales de charles incluyen los siguientes puntos:
Interceptar paquetes de red Http y Https.
Admite el reenvío de solicitudes de red para facilitar la depuración de back-end.
Admite la modificación de los parámetros de solicitud de red.
Soporta la interceptación y modificación dinámica de solicitudes de red.
Soporte para simular redes lentas

El principio de funcionamiento del servidor proxy:
el cliente inicia una solicitud, la solicitud se reenvía al servidor a través de Charles, el servidor devuelve una respuesta y la respuesta se reenvía al cliente a través de Charles.

El papel que juega charles es equivalente al de un mensajero, pasando información de A a B y pasando la respuesta de B a A. Debido a su trabajo como mensajero, conoce el contenido de la información (ya sea la carta original o la respuesta), debido a esto, Charles también puede alterar el contenido de la información, es decir, alterar la solicitud y la respuesta.


No diré nada sobre la instalación , hay muchos tutoriales en línea.

Configuración básica
Activar el proxy (está activado de forma predeterminada)

D1

Configuración de https e instalación de certificados,
primero configure el proxy

D2

instalar certificado

D3

D4

D5

D6

Establecer proxy SSL
Haga clic en el elemento de menú "Proxy" -> "Configuración de proxy SSL"

D7

Haga clic en [Agregar] y, en la ventana emergente "Editar ubicación", ingrese un asterisco en los cuadros de texto de host y puerto, como se muestra en la captura de pantalla a continuación, y haga clic en [Aceptar] en la ventana "Editar ubicación".

D8

Luego, en la ventana "Configuración de proxy SSL", haga clic en [Aceptar].

Configuraciones separadas para el navegador Chrome
Para la captura de https en el navegador Chrome, se deben realizar las siguientes operaciones

Primero guarde el certificado de charles y seleccione binario al guardar

D9

D10

Abra la interfaz de configuración del navegador Chrome, busque certificados e ingrese a la interfaz de administración de certificados

D11

D12

D13

Q14

D15

D16

Configuración de captura de paquetes de terminal móvil

Configuración del proxy de conexión del teléfono móvil
Primero, asegúrese de que el teléfono móvil y la computadora donde se encuentra Charles estén en la misma red de área local, luego configure la conexión del código del teléfono móvil, mantenga presionado el wifi del teléfono móvil, abra y modifique la red

La ip es la ip de la computadora donde se encuentra Charles, y el puerto es el número de puerto 8888 que se ve en la configuración del proxy de Charles.

Cuando se conecte al proxy por primera vez, Charles abrirá un cuadro de confirmación, recuerde hacer clic en Permitir

D17

Ingrese chls.pro/ssl en el navegador móvil y le pedirá que descargue el certificado, solo descárguelo e instálelo

El teléfono móvil ios también necesita confiar en el certificado en Configuración-General-Acerca de esta máquina-Configuración de confianza del certificado

El siguiente es el diagrama de sistema de arquitectura de conocimiento de aprendizaje de ingeniero de prueba de software más completo en 2023 que compilé

1. De la entrada al dominio de la programación en Python

Por favor agregue una descripción de la imagen

2. Proyecto de automatización de interfaz de combate real.

Por favor agregue una descripción de la imagen

3. Combate real del proyecto de automatización web

Por favor agregue una descripción de la imagen

4. Combate real del proyecto de automatización de aplicaciones

Por favor agregue una descripción de la imagen

5. Hoja de vida de los fabricantes de primer nivel

Por favor agregue una descripción de la imagen

6. Probar y desarrollar el sistema DevOps

Por favor agregue una descripción de la imagen

7. Herramientas de prueba automatizadas de uso común

Por favor agregue una descripción de la imagen

Ocho, prueba de rendimiento JMeter

Por favor agregue una descripción de la imagen

9. Resumen (pequeña sorpresa al final)

La voluntad es como el hierro, persiguiendo la distancia, y la lucha es el poder para superar las dificultades. Atrévete a abrirte camino, superarte a ti mismo y escribir un magnífico capítulo de vida con trabajo duro. Cree en tu potencial y acepta los desafíos. ¡Solo esforzándote puedes crear una vida brillante y brillar con tu propia luz!

Desafíos intrépidos, búsqueda de la excelencia, la lucha es el poder de crear sueños. Persevera, ve más allá del límite y crea un capítulo brillante con sudor. ¡Cree en tu capacidad, acepta el cambio, haz que cada esfuerzo sea extraordinario y florece el esplendor infinito de la vida!

Mantén la fe y trabaja duro, la lucha es el poder para perseguir los sueños. Avanza con valentía, sigue adelante y riega con sudor las flores que crecen. ¡Cree en tu propia fuerza, supérate a ti mismo, deja que cada paso del trabajo duro cree brillo y florezca el espléndido capítulo de la vida!

Supongo que te gusta

Origin blog.csdn.net/csdnchengxi/article/details/131981815
Recomendado
Clasificación