Gerador de cenário de teste OpenAPI

Rascunho de exemplos de solicitação e cenários de teste de contrato negativo de restrições OpenAPI, localmente.

Cole ou escolha um arquivo OpenAPI 3.0, 3.1 ou 3.2. Gere um exemplo de solicitação mínima para cada operação de caminho e até três casos negativos com base em valores necessários documentados, enumerações e limites simples. Baixe um pacote de cenários JSON ou uma lista de verificação Markdown.

Transforme uma especificação OpenAPI em exemplos de solicitação revisáveis ​​e cenários de teste negativos. Sua especificação permanece neste navegador.

Cole JSON ou YAML abaixo ou escolha um arquivo.

Até 2 MB e 300 operações de caminho. Suporta OpenAPI 3.0, 3.1 e 3.2.

Como usar

Rascunho de cenários de teste de API do OpenAPI

Rascunho de exemplos de solicitação e cenários de teste de contrato negativo de restrições OpenAPI, localmente.

Passo a passo

  1. Forneça a origem usando: Especificação OpenAPI.
  2. Execute: Gerar cenários. Confira o resultado antes de copiar, baixar ou usar em outro lugar.
  3. Cole ou escolha um arquivo OpenAPI 3.0, 3.1 ou 3.2. Gere um exemplo de solicitação mínima para cada operação de caminho e até três casos negativos com base em valores necessários documentados, enumerações e limites simples. Baixe um pacote de cenários JSON ou uma lista de verificação Markdown.

Como escolher as configurações

OpçãoO que muda
Filtrar cenáriosEle cria um exemplo de solicitação mínima por operação de caminho e até três casos negativos a partir de campos obrigatórios, parâmetros, enums e limites simples documentados. Os códigos de resposta declarados são mostrados como referências e não como resultados garantidos.
Gerar cenáriosBaixe o pacote de cenários JSON para dados estruturados ou Markdown para uma lista de verificação de revisão. Adapte cada caso à sua API e execute-o somente em um ambiente de teste seguro. A ferramenta não executa solicitações.

Exemplo e resultado esperado

Um esquema POST /pets requer `name` e limita `age` de 0 a 30. O gerador desenha um corpo válido, um caso que omite `nome` e um caso que usa uma idade fora do intervalo. Estes são rascunhos de revisão: a ferramenta nunca chama sua API, não adiciona credenciais e não pode inferir identificadores reais ou regras de negócios seguras.

Se não funcionar

  • Os valores gerados não podem conhecer IDs de conta válidos, regras de negócios, credenciais ou dados seguros para produção. Esquemas complexos, referências externas, formatos e padrões personalizados podem precisar de exemplos escritos à mão. Nenhum URL do servidor ou segredo de autenticação está incluído.
  • Se a análise falhar, confira a sintaxe JSON ou YAML antes dos resultados da API. Inclua as referências locais necessárias no mesmo documento. Referências externas e estruturas não aceitas exigem revisão manual; a ferramenta não as busca nem testa um servidor real.

O que o gerador cria?

Ele cria um exemplo de solicitação mínima por operação de caminho e até três casos negativos a partir de campos obrigatórios, parâmetros, enums e limites simples documentados. Os códigos de resposta declarados são mostrados como referências e não como resultados garantidos.

O que precisa de revisão?

Os valores gerados não podem conhecer IDs de conta válidos, regras de negócios, credenciais ou dados seguros para produção. Esquemas complexos, referências externas, formatos e padrões personalizados podem precisar de exemplos escritos à mão. Nenhum URL do servidor ou segredo de autenticação está incluído.

Como faço para usar a saída?

Baixe o pacote de cenários JSON para dados estruturados ou Markdown para uma lista de verificação de revisão. Adapte cada caso à sua API e execute-o somente em um ambiente de teste seguro. A ferramenta não executa solicitações.