- Charles es una de las herramientas comunes de captura de paquetes
- Este artículo presenta las funciones comúnmente utilizadas de Charles para guardar, importar y exportar, filtrar y ordenar interfaces.
Directorio de artículos
1. Guarde la solicitud y la respuesta
- Haga clic con el botón derecho en la interfaz y, en la parte superior del menú, puede ver la opción para copiar o guardar el cuerpo de la solicitud y la respuesta.
- También puede seleccionar múltiples interfaces al mismo tiempo y operar al mismo tiempo.
2. Importación y exportación
(1) Interfaz de exportación
- Seleccione "Exportar sesión" en el menú "Archivo" para elegir exportar todas las interfaces de la sesión actual
- También puede seleccionar una sola interfaz y seleccionar "Exportar sesión" en el menú contextual para exportar la interfaz actual
- Al guardar el archivo exportado, puede elegir los siguientes formatos y el predeterminado es guardarlo como un archivo de sesión de Charles.
(2) Interfaz de importación
- Los archivos exportados por Charles se dividen en 3 tipos:
- CSV
- Rastrear archivo de texto
- XML
- Entre ellos, solo el archivo de texto Trace y los tipos XML admiten la importación en Charles
- Seleccione "Importar" en el menú "Archivo".
- Seleccione el archivo de interfaz a importar
- Después de importar la interfaz, se creará automáticamente una sesión (como "Sesión 2" en la figura a continuación) y la interfaz importada se mostrará en esta sesión.
(De hecho, Charles exporta la interfaz en forma de sesión (Session), por lo que también es una importación (Session) cuando se importa. Cuando el formato del archivo exportado es CSV, no contiene información de la sesión, por lo que no es compatible con la importación.)
3. Interfaz de filtrado y clasificación
- Cuando hay muchas interfaces, es difícil encontrar la interfaz requerida. Las funciones que se describen a continuación están diseñadas para resolver este problema.
(1) Establecer la interfaz en cuestión (Focus)
- Seleccione una interfaz o nombre de dominio y seleccione "Enfocar" en el menú contextual
- Los dominios con el conjunto "Enfoque" se mostrarán normalmente, y los dominios sin "Enfoque" recibirán "Otros hosts".
(2) Establecer la interfaz ignorada (Ignorar)
- Seleccione una interfaz o nombre de dominio y seleccione "Ignorar" en el menú contextual
- Los nombres de dominio o las interfaces que marcaron "Ignorar" ya no se mostrarán en Charles.
- Si necesita volver a mostrar el registro de captura de paquetes, puede cancelar "Ignorar" en "Proxy - Configuración de grabación"
- Solo elimínelo de aquí
(3) Clasificación (Ordenar por)
- Seleccione una interfaz o nombre de dominio y seleccione "Ordenar por" en el menú del botón derecho para ordenar en diferentes órdenes
(4) Expandir y colapsar todas las interfaces bajo el nombre de dominio
- Haga clic con el botón derecho en el nombre de dominio o la ruta
- "Expandir todo": Expande todas las interfaces
- "Contraer todo": contraer todas las interfaces
Apéndice: Contenido del tutorial de la serie de pruebas funcionales de la interfaz
Herramienta de captura de paquetes Charles (1): descargue, instale y configure
la herramienta de captura de paquetes Charles (2): captura de paquetes de aplicaciones móviles (configure el proxy del teléfono móvil, instale el certificado)
herramienta de captura de paquetes Charles (3): introducción a la interfaz del tutorial, funciones básicas (Red débil, edición, retransmisión)
Herramienta de captura de paquetes Charles (4) - Introducción a las funciones comunes (guardar, importar y exportar, filtrar, ordenar)
Herramienta de captura de paquetes Charles (5) - Usar mapeo local para modificar el contenido de respuesta de la interfaz (Map local )
Herramienta de captura de paquetes Charles (6): use el mapeo remoto para redirigir las solicitudes de interfaz (mapa remoto)
Catálogo general-Zero-Basic Primeros pasos Tutorial de prueba funcional de la interfaz
——————————————————————————————————————— —————————————
El paquete de instalación de Charles se cargó en Tengo un blog con el mismo nombre que la cuenta pública [Software Testing Essential Skills].
El público también cargará materiales relacionados con la prueba de vez en cuando, y puede ir a recogerlos si es necesario.
Si es necesario, haga clic en el código QR en la parte inferior del artículo para obtenerlo ~