Mi información de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Fiddler es una poderosa herramienta de depuración de red que puede registrar, inspeccionar, modificar y reenviar todo el tráfico HTTP/HTTPS que pasa por la computadora. Este artículo presentará en detalle las habilidades de instalación, configuración y uso de Fiddler para ayudar a los desarrolladores y evaluadores a comprender mejor las solicitudes y respuestas de la red.
Fiddler es una herramienta gratuita de depuración de redes desarrollada por Telerik y se utiliza ampliamente en el campo del desarrollo y las pruebas web.
accesoSitio web oficial de Telerik.Descargue la última versión de Fiddler y siga las instrucciones para completar la instalación.
Abra Fiddler y automáticamente comenzará a capturar todo el tráfico HTTP/HTTPS que pasa por su computadora.
En la interfaz principal de Fiddler, puede ver todas las solicitudes y respuestas de la red capturadas, ordenadas en orden cronológico.
Utilice los filtros en la barra de herramientas para filtrar rápidamente tipos específicos de conversaciones, como mostrar solo solicitudes de imágenes, solicitudes de error, etc.
Haga clic derecho en la línea de solicitud y seleccione "Editar" para modificar la URL, el método, la información del encabezado o el cuerpo de la solicitud.
Haga clic derecho en la línea de solicitud, seleccione "Puntos de interrupción", establezca un punto de interrupción y Fiddler se detendrá antes de enviar la solicitud.
Haga clic derecho en la línea de solicitud y seleccione "Reenviar" para modificar los parámetros y reenviar la solicitud.
En "Herramientas" > "Opciones" > "HTTPS" de Fiddler, marque "Capturar CONEXIONES HTTPS" y "Descifrar tráfico HTTPS".
Instale y confíe en el certificado raíz de Fiddler para capturar el tráfico HTTPS.
Utilice la vista "Cronología" de Fiddler para analizar el tiempo de respuesta de las solicitudes de red e identificar cuellos de botella en el rendimiento.
Con la función de secuencias de comandos de Fiddler, puede implementar pruebas automatizadas, lógica de procesamiento personalizada, etc.
Fiddler es una herramienta de depuración de red potente y fácil de usar. A través de la introducción detallada de este artículo, espero que los lectores puedan dominar el uso básico de Fiddler y utilizar sus poderosas funciones en el trabajo práctico.
Primero, inicie la herramienta Fiddler. Fiddler escucha el puerto 8888 de forma predeterminada y se puede pasarTools
> Options
> Connections
para confirmar o cambiar.
Asegúrese de que su sistema operativo o la configuración de proxy específica de la aplicación apunten a Fiddler. Generalmente configurado en:
127.0.0.1
8888
Iniciar una solicitud de interfaz en un navegador u otro cliente. Fiddler capturará la solicitud y la mostrará en la interfaz principal de Fiddler.
Inspectors
> Request
, la información detallada de la solicitud se muestra aquí, incluido el método HTTP, la URL, el encabezado de la solicitud, el cuerpo de la solicitud, etc.Inspectors
> Response
, la respuesta del servidor se muestra aquí, incluido el código de estado, el encabezado de la respuesta, el cuerpo de la respuesta, etc.Si necesita probar diferentes parámetros de solicitud o información del encabezado, puede seleccionar la sesión y luegoRequest
Modifique el contenido correspondiente en la página de pestañas.Después de la modificación, puede utilizar el menú contextualResend
para reenviar la solicitud.
En algunos escenarios de prueba, es posible que necesite simular las respuestas del servidor.admisibleResponse
Modifique el contenido de la respuesta en la página de pestañas y paseResend
Vuelva a enviar la respuesta modificada al cliente.
Fiddler le permite establecer puntos de interrupción durante la fase de solicitud o respuesta.Seleccione la sesión y haga clicBreak on Request
oBreak on Response
botón. Fiddler detiene la ejecución a medida que pasa una solicitud o respuesta, lo que le permite ver o modificar la solicitud/respuesta en tiempo real.
Si la interfaz es HTTPS, asegúrese de queTools
> Options
> HTTPS
comprobadoCapture HTTPS CONNECTs
yDecrypt HTTPS traffic
. Al mismo tiempo, asegúrese de que el cliente confíe en el certificado raíz de Fiddler.
Puede guardar sesiones específicas para realizar pruebas posteriores o compartirlas con otras personas.Haga clic derecho en la sesión y seleccioneSave
> Selected Sessions
…y seleccione un formato y una ubicación para guardar.
Fiddler admite pruebas automatizadas mediante scripts.aprobarQuickExec
oCustomize Rules
, puede escribir scripts para manejar sesiones automáticamente.
Usando el violinistaTimeline
Función, puede realizar análisis de rendimiento en solicitudes de interfaz y ver los tiempos de solicitud y respuesta.
Una vez completada la prueba, recuerde desactivar el proxy Fiddler en la configuración del proxy para evitar afectar el acceso normal a la red.
El uso de Fiddler para pruebas de interfaz puede mejorar en gran medida la eficiencia de las pruebas, ayudando a los desarrolladores a localizar problemas rápidamente y optimizar el rendimiento de la interfaz. Recuerde aprovechar al máximo las diversas funciones y opciones que ofrece Fiddler durante su uso.
Primero, asegúrese de que la herramienta Fiddler esté iniciada.
En Fiddler, los puntos de interrupción se pueden establecer de las siguientes maneras:
Rules
> Automatic Breakpoints
ControlarBefore requests
。Rules
> Automatic Breakpoints
ControlarAfter responses
。Breakpoints
> set URL
, ingrese una URL específica o use comodines.Asegúrese de que la configuración del proxy de su navegador o aplicación apunte a Fiddler para que se pueda capturar el tráfico.
Envíe la solicitud en el navegador o aplicación. Si se establece un punto de interrupción, la solicitud se pausará antes de enviarla o antes de regresarla.
Después de solicitar una pausa, puedeInspectors
> Request
Ver y modificar los detalles de la solicitud, incluyendo:
Si se establece un punto de interrupción responsivo, puedeInspectors
> Response
Ver y modificar los detalles de la respuesta, incluyendo:
Después de modificar la solicitud o respuesta, haga clic en la barra de herramientasRun
(o presione la tecla F10) y Fiddler continuará ejecutando la solicitud o respuesta.
Si lo desea, puede hacer clic derecho en la sesión y seleccionarResend
para enviar la solicitud modificada.
Después de completar la depuración, recuerdeRules
> Automatic Breakpoints
Desmarque la opción de punto de interrupción correspondiente para evitar puntos de interrupción en todas las solicitudes.
Fiddler permite el uso deExecute JavaScript
oExecute C#
comando para ejecutar un script, que puede realizar automáticamente algunas acciones cuando se pausa una solicitud o respuesta.
FiddlerScript le permite escribir código JavaScript que se ejecutará cuando se procese cada sesión y se puede utilizar para modificar la solicitud o respuesta.
Puede guardar sus sesiones de depuración o exportarlas como informes HTML para compartirlas o archivarlas.
Al utilizar la función de depuración de puntos de interrupción de Fiddler, puede tener una comprensión y un control más profundos del proceso de solicitudes de red, lo cual es muy útil para el trabajo de desarrollo y prueba.
Primero, abra la herramienta Fiddler. Asegúrese de que Fiddler se esté ejecutando, ya que capturará todo el tráfico que pasa por el proxy.
Asegúrese de que su navegador o aplicación esté configurado para funcionar como proxy a través de Fiddler. Generalmente configurado en:
127.0.0.1
8888
En Fiddler, haga clic Rules
menú y seleccionePerformance
> Simulate Modem Speeds
。
En el cuadro de diálogo emergente, marque Simulate low bandwidth
ySimulate high latency
opciones. Esto simulará un entorno de red de bajo ancho de banda y alta latencia.
Una vez completada la configuración, haga clic en OK
Guardar ajustes.
Ahora, cuando realiza una solicitud a través de un navegador o una aplicación, Fiddler simulará las condiciones de red especificadas.
Observe el rendimiento de la aplicación en un entorno de red débil y verifique el tiempo de carga, velocidad de respuesta, etc.
Ajuste los parámetros de red simulados según sea necesario para probar el rendimiento de la aplicación en diferentes condiciones de red.
Una vez completada la prueba, puede Rules
> Performance
DesmarcarSimulate Modem Speeds
, para restaurar la velocidad normal de la red.
Registre los resultados de las pruebas y analícelos y optimícelos en función de los problemas observados.
Al utilizar la función de simulación de red débil de Fiddler, puede evaluar el comportamiento de su aplicación en diferentes condiciones de red durante las fases de desarrollo y prueba, optimizando así la experiencia del usuario.