Migrar de Charles a Proxyman
Este artículo breve te ayuda a migrar archivos de Charles a Proxyman.
Es una función muy útil si tienes varios registros de errores que ya capturaste con Charles y quieres analizarlos o migrarlos a la app de Proxyman.
Cómo funciona
Afortunadamente, Charles tiene un comando integrado que permite convertir el archivo CHLS al formato HAR, que Proxyman puede leer. Por eso, asegúrate de tener esta app instalada en tu equipo.
Ten en cuenta: también puedes convertir el archivo manualmente ejecutando este comando en Terminal
./Applications/Charles.app/Contents/MacOS/Charles convert ~/Desktop/input.chls ~/Desktop/output.har
Cómo usarlo
1. Exportar la sesión de Charles
Podemos exportar la sesión actual de dos formas:
- Haz clic derecho en las solicitudes seleccionadas → Export Session → selecciona el formato
chls→ Save - o desde el menú File → Export Session as... → selecciona el formato
chls→ Save

2. Arrastrar y soltar en la app de Proxyman
Puedes arrastrar y soltar el archivo en la app de Proxyman

3. Conversión automática
La primera vez que uses esta función, Proxyman mostrará una advertencia para asegurarse de que sabes que usará Charles para hacer la conversión automáticamente.

Si Charles no está instalado en tu Mac, Proxyman mostrará una alerta.
4. Listo
En este paso, Proxyman buscará la ruta predeterminada de la app de Charles y ejecutará el comando para convertir el archivo.

A partir de aquí, podemos:
- Usar Repeat & Edit en la solicitud para hacer pruebas
- Crear reglas para Map Local y Breakpoint
- Probar y encontrar el error 🐞
Conversión manual
También puedes convertir manualmente un archivo chls a formato har yendo a:
- Menú File → Convert → Chls to Har y sigue las instrucciones

Consejo útil
Si todavía tienes Charles, exportar HAR with content suele ser el formato más fácil para pasar datos entre herramientas. La conversión de CHLS necesita la app de Charles, porque su formato de archivo es propio de Charles. Después de importar, comprueba que el contenido de las solicitudes y de las respuestas esté presente; una exportación sin contenido puede incluir solo los headers y los datos de tiempo.
Proxyman es una app de alto rendimiento para macOS que permite a los desarrolladores capturar e inspeccionar solicitudes HTTP/HTTPS de apps y dominios en dispositivos iOS, en el simulador de iOS y en dispositivos Android.
Descárgalo en https://proxyman.com
