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
Histórico de requisiçõespayments-apiúltimos 15 minutos
200GET/v1/customers?limit=20mock12 ms
201POST/v1/chargesmock9 ms
200GET/v1/charges/ch_71replay3 ms
502GET/v1/payoutsupstream841 ms
200GET/v1/refundsmock11 ms

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.