Histórico de requisições
Toda requisição que uma simulação responde deixa um registro: quando ela entrou, o que pediu, o que voltou, e quem respondeu. O Histórico é o registro que você abre quando um cliente se comporta mal, uma integração falha, ou você precisa ver a requisição exata e a resposta exata.
Percorrer o registro
Abra Histórico, em Gravações na barra lateral, e escolha um serviço. Cada linha é uma requisição: hora, método, o caminho completo com a query string dele, o status, a origem, e quanto tempo a resposta levou.
- Origem diz quem respondeu:
mocké a simulação,upstreamé o seu backend de verdade atrás dela. - O menu de intervalo estreita a lista: os últimos 15 minutos, a última hora, 24 horas, 7 dias, ou um intervalo personalizado.
- As entradas carregam da mais nova para a mais antiga; Carregar mais antigas segue para trás.
As mesmas colunas existem como headers de resposta no ar: X-Mockzilla-Source e X-Mockzilla-Duration em toda resposta que a simulação manda.
A visão de detalhe
Clique em uma linha para ver a troca inteira: os headers e o corpo da requisição em cima, os headers da resposta e o corpo formatado embaixo, com a origem, a duração e o horário exato no cabeçalho.
Headers mascarados
Credencial não entra em registro. Os valores dos headers que estiverem na lista de máscara são mascarados na hora de gravar a entrada, e só os últimos quatro caracteres continuam, no estilo ***********4f2a, então o valor original nunca chega a ser guardado. Authorization, Cookie, Set-Cookie e X-Api-Key já vêm mascarados; adicione os seus pelo nome, ou como padrão de prefixo, tipo X-Internal-*. A comparação ignora maiúsculas e minúsculas.
Gravação e retenção
A gravação vem ligada, com uma janela de uma hora: as entradas mais velhas que a duração de retenção expiram sozinhas. O Histórico é uma janela deslizante para depurar, não um arquivo.
O padrão global vale para todo serviço; Sobrescrever o valor global dá a um serviço a própria chave de gravação, a própria duração de retenção e a própria lista de máscara.
Desligue a gravação antes de um teste de carga. Registrar cada requisição adiciona um pouco de trabalho a cada chamada, e um teste que dispara milhares de requisições iguais enche a janela de linhas que não dizem nada; os números que importam para você ficam na ferramenta de carga de qualquer jeito.