minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Fiddler é uma poderosa ferramenta de depuração de rede que pode registrar, inspecionar, modificar e reenviar todo o tráfego HTTP/HTTPS que passa pelo computador. Este artigo apresentará em detalhes as habilidades de instalação, configuração e uso do Fiddler para ajudar os desenvolvedores e testadores a entender melhor as solicitações e respostas da rede.
Fiddler é uma ferramenta gratuita de depuração de rede desenvolvida pela Telerik e é amplamente utilizada na área de desenvolvimento e testes web.
acessoSite oficial da TelerikBaixe a versão mais recente do Fiddler e siga as instruções para concluir a instalação.
Abra o Fiddler e ele começará a capturar automaticamente todo o tráfego HTTP/HTTPS que passa pelo seu computador.
Na interface principal do Fiddler, você pode ver todas as solicitações e respostas de rede capturadas, organizadas em ordem cronológica.
Use os filtros na barra de ferramentas para filtrar rapidamente tipos específicos de conversas, como mostrar apenas solicitações de imagens, solicitações de erros, etc.
Clique com o botão direito na linha da solicitação e selecione "Editar" para modificar o URL, o método, as informações do cabeçalho ou o corpo da solicitação.
Clique com o botão direito na linha da solicitação, selecione "Pontos de interrupção", defina um ponto de interrupção e o Fiddler fará uma pausa antes que a solicitação seja enviada.
Clique com o botão direito na linha da solicitação e selecione "Reenviar" para modificar os parâmetros e reenviar a solicitação.
Em "Ferramentas" > "Opções" > "HTTPS" do Fiddler, marque "Capturar CONNECTS HTTPS" e "Descriptografar tráfego HTTPS".
Instale e confie no certificado raiz do Fiddler para capturar o tráfego HTTPS.
Use a visualização "Linha do tempo" do Fiddler para analisar o tempo de resposta das solicitações de rede e identificar gargalos de desempenho.
Usando a função de script do Fiddler, você pode implementar testes automatizados, lógica de processamento personalizada, etc.
Fiddler é uma ferramenta de depuração de rede poderosa e fácil de usar. Através da introdução detalhada deste artigo, espero que os leitores possam dominar o uso básico do Fiddler e usar suas poderosas funções no trabalho prático.
Primeiro, inicie a ferramenta Fiddler. O Fiddler escuta a porta 8888 por padrão e pode ser passadoTools
> Options
> Connections
para confirmar ou alterar.
Certifique-se de que seu sistema operacional ou configurações de proxy específicas do aplicativo apontem para o Fiddler. Geralmente definido como:
127.0.0.1
8888
Inicie uma solicitação de interface em um navegador ou outro cliente. A solicitação será capturada pelo Fiddler e exibida na interface principal do Fiddler.
Inspectors
> Request
, as informações detalhadas da solicitação são exibidas aqui, incluindo método HTTP, URL, cabeçalho da solicitação, corpo da solicitação, etc.Inspectors
> Response
, a resposta do servidor é exibida aqui, incluindo código de status, cabeçalho de resposta, corpo de resposta, etc.Se precisar testar diferentes parâmetros de solicitação ou informações de cabeçalho, você pode selecionar a sessão e, em seguida,Request
Modifique o conteúdo correspondente na página da guia.Após a modificação, você pode usar o menu do botão direitoResend
para reenviar a solicitação.
Em alguns cenários de teste, pode ser necessário simular respostas do servidor.permitidoResponse
Modifique o conteúdo da resposta na página da guia e passeResend
Reenvie a resposta modificada ao cliente.
O Fiddler permite definir pontos de interrupção durante a fase de solicitação ou resposta.Selecione a sessão e cliqueBreak on Request
ouBreak on Response
botão. O Fiddler pausa a execução conforme uma solicitação ou resposta passa, permitindo visualizar ou modificar a solicitação/resposta em tempo real.
Se a interface for HTTPS, certifique-se de que oTools
> Options
> HTTPS
verificadoCapture HTTPS CONNECTs
eDecrypt HTTPS traffic
. Ao mesmo tempo, certifique-se de que o cliente confie no certificado raiz do Fiddler.
Você pode salvar sessões específicas para testes posteriores ou compartilhá-las com outras pessoas.Clique com o botão direito na sessão e selecioneSave
> Selected Sessions
…e selecione um formato e local para salvar.
O Fiddler oferece suporte a testes automatizados usando scripts.passarQuickExec
ouCustomize Rules
, você pode escrever scripts para manipular sessões automaticamente.
Usando o violinistaTimeline
Função, você pode realizar análises de desempenho em solicitações de interface e visualizar tempos de solicitação e resposta.
Após a conclusão do teste, lembre-se de desligar o proxy Fiddler nas configurações de proxy para evitar afetar o acesso normal à rede.
Usar o Fiddler para testes de interface pode melhorar muito a eficiência dos testes, ajudando os desenvolvedores a localizar problemas rapidamente e otimizar o desempenho da interface. Lembre-se de aproveitar ao máximo os vários recursos e opções fornecidos pelo Fiddler durante o uso.
Primeiro, certifique-se de que a ferramenta Fiddler esteja iniciada.
No Fiddler, os pontos de interrupção podem ser definidos das seguintes maneiras:
Rules
> Automatic Breakpoints
VerificarBefore requests
。Rules
> Automatic Breakpoints
VerificarAfter responses
。Breakpoints
> set URL
, insira um URL específico ou use curingas.Certifique-se de que as configurações de proxy do seu navegador ou aplicativo apontem para o Fiddler para que o tráfego possa ser capturado.
Envie a solicitação no navegador ou aplicativo. Se um ponto de interrupção for definido, a solicitação será pausada antes do envio ou antes do retorno.
Depois de solicitar uma pausa, você podeInspectors
> Request
Visualize e modifique detalhes da solicitação, incluindo:
Se um ponto de interrupção responsivo for definido, você poderáInspectors
> Response
Visualize e modifique detalhes da resposta, incluindo:
Após modificar a solicitação ou resposta, clique na barra de ferramentasRun
(ou pressione a tecla F10) e o Fiddler continuará executando a solicitação ou resposta.
Se desejar, você pode clicar com o botão direito na sessão e selecionarResend
para enviar a solicitação modificada.
Depois de concluir a depuração, lembre-se deRules
> Automatic Breakpoints
Desmarque a opção de ponto de interrupção correspondente para evitar o ponto de interrupção de todas as solicitações.
O Fiddler permite o uso deExecute JavaScript
ouExecute C#
comando para executar um script, que pode executar automaticamente algumas ações quando uma solicitação ou resposta é pausada.
FiddlerScript permite escrever código JavaScript que será executado quando cada sessão for processada e pode ser usado para modificar a solicitação ou resposta.
Você pode salvar suas sessões de depuração ou exportá-las como relatórios HTML para compartilhamento ou arquivamento.
Ao usar a função de depuração de ponto de interrupção do Fiddler, você pode ter uma compreensão e controle mais profundos do processo de solicitações de rede, o que é muito útil para trabalhos de desenvolvimento e teste.
Primeiro, abra a ferramenta Fiddler. Certifique-se de que o Fiddler esteja em execução, pois ele capturará todo o tráfego que passa pelo proxy.
Certifique-se de que seu navegador ou aplicativo esteja configurado para proxy por meio do Fiddler. Geralmente definido como:
127.0.0.1
8888
No Fiddler, clique em Rules
menu e selecionePerformance
> Simulate Modem Speeds
。
Na caixa de diálogo pop-up, marque Simulate low bandwidth
eSimulate high latency
opções. Isso simulará um ambiente de rede com baixa largura de banda e alta latência.
Após a conclusão da configuração, clique em OK
Salvar configurações.
Agora, ao fazer uma solicitação por meio de um navegador ou aplicativo, o Fiddler simulará as condições de rede especificadas.
Observe o desempenho da aplicação em um ambiente de rede fraco e verifique o tempo de carregamento, velocidade de resposta, etc.
Ajuste os parâmetros de rede simulados conforme necessário para testar o desempenho do aplicativo sob diferentes condições de rede.
Após a conclusão do teste, você pode Rules
> Performance
DesmarqueSimulate Modem Speeds
, para restaurar a velocidade normal da rede.
Registre os resultados dos testes e analise e otimize com base nos problemas observados.
Ao usar a função de simulação de rede fraca do Fiddler, você pode avaliar o comportamento do seu aplicativo sob diferentes condições de rede durante as fases de desenvolvimento e teste, otimizando assim a experiência do usuário.