Em janeiro, com base no feedback dos usuários, a equipe do Apidog trouxe muitos novos recursos "pesados". Fique à vontade para visitar a versão web para uma experiência antecipada.
O principal foco desta versão é:
- O novo "Modo de Depuração" simplifica a depuração de API
- Suporte a casos de teste que permitem adicionar loops, declarações condicionais e outras funções
- Nova função de gerenciamento em lote de API
- Nova função de histórico de modificações de API
- Atualização da exibição e estilo de edição da estrutura de dados
Novo "Modo de Depuração" Simplifica a Depuração de API
A gestão de API adicionou o Modo de Depuração
, que pode enviar requisições e modificar parâmetros diretamente na mesma API, sem a necessidade de definir o documento da API primeiro. Este modo é mais adequado para as necessidades de desenvolvimento dos usuários de Code-First, focando em "depuração" para tornar as requisições de API mais simples e diretas, e melhorar a eficiência na depuração de API. Após a depuração, pode ser salvo como uma API para compartilhamento e colaboração em documentos futuros.
Modo de Design: Defina/modifique o documento primeiro, depois execute;
Modo de Depuração: Envie uma requisição e execute na mesma API.
O modo original é renomeado como "Modo de Design", e os dois modos têm basicamente as mesmas funções. A única diferença é o foco do design interativo. Dados podem ser trocados entre os dois modos, e os usuários podem alternar entre eles conforme suas necessidades.
Casos de Teste Suportam Adição de Iterações, Condicionais e Outras Funcionalidades
Ao configurar casos de teste, agora é possível adicionar condições de fluxo de controle, como loops, condicionais, esperas, agrupamentos e tratamento de erros às etapas de requisição, o que ajuda os usuários a alcançar cenários de teste mais complexos por meio de testes automatizados.
- Iterações: Suporte a loops de número fixo e baseados em condições.
- Condicionais: Suporte para adicionar declarações condicionais if-else.
- Agrupamento: Suporte para agrupar múltiplas etapas de requisição em um único grupo para melhorar a legibilidade e a experiência do usuário.
- Esperas: Suporte para definir tempos de espera, permitindo um atraso antes da execução das etapas subsequentes.
- Tratamento de erros: Novos recursos globais de tratamento de erros garantem que os casos de teste sejam executados como esperado.
Um Novo Recurso Adicionado para Gerenciamento em Lote de API
Com o objetivo de melhorar a eficiência da gestão de API, uma nova página de exibição de tabela de dados de API foi adicionada ao diretório, facilitando para as equipes gerenciarem a API de maneira unificada. A personalização dos campos da tabela de dados para filtragem e ordenação também é suportada. Além disso, um novo recurso foi adicionado para o gerenciamento em lote de APIs, permitindo edição, exclusão, movimentação, exportação em lote e outras operações em APIs.
Um Novo Recurso foi Adicionado para um Histórico de Modificação de API
Para melhor apoiar cenários colaborativos entre equipes, adicionamos uma função de histórico de modificações para documentos de API e modelos de dados.
O histórico de modificações da API registrará alterações em cada campo da API, incluindo operações de modificação por membros da equipe e mudanças no documento da API causadas por sobrescrita de importação. Ele suporta comparação com versões históricas para entender claramente as mudanças específicas feitas na API. Ao mesmo tempo, também suporta restauração a qualquer versão histórica para ajudar as equipes a gerenciar melhor as versões da API.
Atualização da Exibição da Estrutura de Dados e Estilo de Edição
A edição e exibição da API foi completamente atualizada, incluindo:
Um novo layout do editor de esquemas de dados para ajudar os usuários a definir convenientemente os tipos de dados.
O estilo de exibição da estrutura de dados do documento da API foi otimizado e atualizado. O exemplo foi movido para o lado direito da estrutura de dados para exibição comparativa, e o nome dos dados é destacado para melhorar a legibilidade das informações dos parâmetros e melhorar a experiência de leitura do documento da API.
Saiba Mais
A equipe do produto Apidog trouxe mais novos recursos do que apenas os listados acima:
- A janela principal e a janela do projeto foram mescladas, e uma hierarquia de guias de projeto foi adicionada para suportar trocas frequentes, arrastar e depurar API entre vários projetos.
- Ao definir um domínio personalizado para publicação de documentação, um novo método de retransmissão em servidor autônomo foi adicionado.
- A sintaxe do editor Markdown foi expandida com novos estilos de bloco de avisos e de dobradura.
- Ao importar arquivos do Swagger, o campo de diretório do documento sincronizado no Swagger é suportado junto com a sincronização do documento da API.
- Auth suporta OAuth 1.0.
- A execução da API suporta Mock retornando fluxos de bytes de imagem.
- O corpo de resposta da API em execução suporta cópia e busca pelo tipo Raw, e cópia para o tipo Preview.
- Ao depurar documentos de API compartilhados, o exemplo da requisição pode ser gerado automaticamente quando o parâmetro do corpo da requisição é json, xml ou raw.
- O valor local de uma variável pode ser ajustado para seguir o valor remoto.
- A sintaxe Markdown suporta atributos HTML.
- Os pré e pós-processadores em APIs e casos de teste de API exibem o status eficaz dos pré e pós-processadores em nível superior, permitindo que os usuários vejam os detalhes específicos dos pré e pós-processadores que estão efetivamente em execução durante a operação da API, e controlarem manualmente o interruptor de cada nível.
Além de novos recursos, também otimizamos detalhes do produto e a experiência do usuário. As mudanças específicas podem ser encontradas no registros de alterações do Apidog.
Agradecemos aos usuários por continuarem a fornecer feedback e sugestões de otimização, e continuaremos a otimizar e atualizar nossos produtos para oferecer melhores recursos e uma experiência de usuário ainda melhor.
Para mais instruções e operações de uso, consulte o centro de ajuda. Se você tiver qualquer dúvida, sinta-se à vontade para se comunicar conosco no grupo de usuários do Apidog.