Iniciação rápida
-
Definir solicitação
GET / POST e urlPath.
-
Set resposta
Código de status e corpo JSON.
-
Importação para o WireMock
Coloque em mapeamentos dir ou API.
Definir o método HTTP, o caminho da URL, o código de status e o corpo da resposta JSON para gerar o WireMock autônomo JSON. Ideal para testes de integração local, mocks de front-end e configurações de CI.
Privacidade: processado localmente, nunca carregado.
↓ Colar na área de entrada abaixo para ver os resultados instantaneamente
生成 WireMock stub JSON; 定义 HTTP 方法、路径、状态码与响应体。
{
"request": {
"method": "GET",
"urlPath": "/api/users"
},
"response": {
"status": 200,
"jsonBody": {
"ok": true
}
}
}输出 WireMock standalone JSON 格式; 响应体为合法 JSON 时自动解析为 jsonBody。本地生成。
Definir o método HTTP, o caminho da URL, o código de status e o corpo da resposta JSON para gerar o WireMock autônomo JSON. Ideal para testes de integração local, mocks de front-end e configurações de CI.
Definir solicitação
GET / POST e urlPath.
Set resposta
Código de status e corpo JSON.
Importação para o WireMock
Coloque em mapeamentos dir ou API.
Simula APIs REST antes que os backends estejam prontos; desacopla testes dos serviços ao vivo.
Quando o desenvolvimento de frontend depende de APIs de backend, use esta ferramenta para criar rapidamente stubs do WireMock. Por exemplo: 1) Digite GET /users com dados de amostra do usuário 2) Gerar o stub e salvar como users.json 3) Iniciar o serviço WireMock carregando este arquivo. Isso permite que o desenvolvimento de front-end prossiga imediatamente com dados simulados sem esperar por APIs reais.
Nos pipelines de CI, isolar testes de serviços de terceiros é crucial. Coloque os arquivos stub gerados no diretório de recursos de teste, o WireMock interceptará solicitações especificadas com respostas predefinidas. Por exemplo, testar callbacks de pagamento usando stubs POST / webhook para simular cenários de sucesso / falha sem bater em gateways de pagamento reais.
Input
GET /api/users → 200 {"ok":true} Output
WireMock stub JSON with request/response
Gera correspondência de urlPath; edite o stub manualmente para correspondências complexas.
Sim, sim. construído no seu navegador.
Normalmente, em src / test / resources / mappings / (projetos Java / Maven) ou ao lado do diretório __files / (modo Standalone). O WireMock carrega automaticamente os arquivos JSON a partir desses caminhos. Recomenda organizar por módulos como /mappings/orders/ e /mappings/users/ para melhor manutenção.