Histórico de requisições e replay para o seu mock de API
Toda chamada ao seu servidor mock pode ser gravada, com o body que o seu app realmente mandou. Grave uma resposta uma vez e ela volta idêntica em toda execução depois disso.
- Método, caminho, status, tempo
- Grave uma vez, reproduza sempre
- Exportar e importar
- Em todos os planos
O que histórico de requisições e replay te dão?
O histórico é o log: cada requisição que o seu mock de API respondeu, da mais nova para a mais antiga, com o método, o caminho completo, o status, quanto tempo levou, e se quem respondeu foi o mock ou o seu backend real.
Um replay é uma resposta gravada. A primeira chamada que corresponde guarda o que o servidor mock respondeu, gerado ou buscado da sua API real, e toda chamada que corresponder depois recebe a guardada, marcada com X-Mockzilla-Source: replay.
Ninguém concorda sobre o que foi enviado
O frontend diz que mandou o body certo. O backend diz que não. Nenhum dos dois guardou a requisição.
O log resolve. E depois que a resposta que dispara o bug está gravada, ela volta igual em toda execução até o bug sumir.
Histórico de requisições
Abra uma linha para ver a troca inteira: headers e body da requisição em cima, headers e body da resposta embaixo. As mesmas informações voltam na rede como X-Mockzilla-Source e X-Mockzilla-Duration.
Replay
Grave uma resposta uma vez e ela é servida em toda requisição que corresponder. A correspondência usa o método, o caminho e os campos da requisição que você escolher.
Exportar e importar
Mova um conjunto capturado para outro servidor mock, ou commite ele no repositório ao lado do teste que precisa dele.
Perguntas
- O histórico já vem ligado?
- Não. Histórico e replay são ligados por endpoint, então você grava as rotas em que está trabalhando em vez de tudo o que o seu app encosta.
- Por quanto tempo as requisições ficam guardadas?
- Depende do plano. Retenção, busca e exportação mudam entre eles, e a página de preços lista o que cada um inclui.
- Dá para mover um conjunto capturado entre servidores mock?
- Dá. Exporte o conjunto de um e importe no outro, ou commite ao lado do teste que precisa dele.
Traga um spec. Leve um servidor mock.
Começar não custa nada. Infraestrutura dedicada quando precisar.