Apidog

Plataforma Colaborativa All-in-one para Desenvolvimento de API

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

Atualização Apidog: Tarsh, Aumento de Performance, Esquemas

Atualização de novembro do Apidog: lixo, aumento de desempenho, modificação de resposta com pós-escritos, extração do conteúdo da solicitação como uma estrutura de dados.

Miguel Oliveira

Miguel Oliveira

Updated on novembro 29, 2024

Nós ouvimos a voz de nossos usuários e atualizamos constantemente com base em cenários reais de negócios. Dê uma olhada nas novas funcionalidades que o Apidog traz desta vez e veja se há alguma que lhe preocupe.

Lixo

No uso diário, é possível que os usuários acidentalmente excluam uma interface. Para reduzir o inconveniente causado por essa situação, adicionamos um Lixo.

Os documentos da interface, casos de teste da interface, esquemas, novas solicitações e documentos Markdown que foram excluídos no diretório da interface continuarão sendo mantidos no lixo por 30 dias. Durante esse período, os dados excluídos podem ser recuperados.

Tarsh

Se houver mais conteúdos no lixo e você não conseguir encontrar rapidamente os conteúdos excluídos acidentalmente, também oferecemos suporte para filtragem por tipos de conteúdo, editor e outras dimensões.

Operator

Melhoria de Desempenho

Otimizar todos os aspectos do desempenho do Apidog para uma experiência mais suave, seja navegando por documentos ou modificando interfaces.

O Script do Processador de Pós-Processamento Modifica o Conteúdo da Resposta e pode Decodificar o Conteúdo

Em cenários reais de negócios, o conteúdo da resposta de algumas interfaces de API passa por processamento de criptografia ou codificação, como codificação em Base64. Esse conteúdo de resposta codificado não pode ser lido diretamente, dificultando a visualização intuitiva dos resultados da operação.

Para resolver esse problema, agora oferecemos suporte para usar um pós-processador para modificar a resposta. Usando um script personalizado, podemos decodificar a resposta da API e exibi-la no corpo.

No exemplo mostrado na imagem a seguir, o valor do campo "data" na resposta retornada pela API foi codificado em Base64. Como podemos decodificá-lo e visualizá-lo diretamente na interface de pré-visualização do corpo?

Na nova versão do Apidog, podemos adicionar um script personalizado na seção de script pós-solicitação, que usa CryptoJS para decodificar Base64, e então usa o novo método pm.response.setBody() para modificar diretamente o Body da Resposta.

Incluindo a modificação do Body da Resposta, os objetos de resposta e de mock do objeto pm adicionaram os seguintes métodos:

  1. set body(body: any): modifica o Body da resposta, o parâmetro suporta JSON ou string;
  2. setCode(code: number): somente efetivo para pm.mock response, modifica o código de status HTTP da resposta;
  3. set delay(milliseconds: number): somente efetivo ao usar pm.mock Response no script personalizado de Mock avançado, define o atraso da resposta Mock;
  4. original Json(): obtém o Body original em formato JSON (não afetado por setBody);
  5. originalText(): obtém o Body original em formato de texto (não afetado por setBody).

Você pode aplicar essas capacidades de forma flexível em diferentes cenários para atender a diferentes necessidades.

Extraindo o Conteúdo da Solicitação como Estrutura de Dados e Valor de Amostra

Às vezes, seu fluxo de trabalho é depurar a interface primeiro e, em seguida, escrever a documentação com base nos resultados da depuração, em vez de escrever a documentação primeiro e depois depurá-la.

Para simplificar o processo de escrita da interface, agora suportamos a extração direta do Corpo da Solicitação a partir da página de execução da interface como a estrutura de dados e valor de amostra no documento da interface.

Membros do Projeto podem Acionar a Importação Automática que foi Configurada

Após o proprietário do projeto configurar as regras para importação automática de dados, a tarefa de importação automática será executada regularmente. Em alguns cenários, precisamos importar dados imediatamente em vez de esperar que sejam importados automaticamente.

Anteriormente, apenas o proprietário do projeto tinha permissão para realizar a importação imediata. Agora, membros comuns do projeto também podem realizar operações de importação imediata, mas não podem modificar a configuração relevante para a importação automática.

Outras Funcionalidades

Além do acima, os engenheiros do Apidog fizeram muitos esforços:

🔥 [Nova funcionalidade] Adicionou uma página "Sobre o Apidog" nas configurações do software no canto inferior esquerdo, que permite que você verifique e atualize rapidamente a versão do software, além de visualizar o log de atualizações.

🔥 [Nova funcionalidade] Ao clicar no botão de fechar no canto superior direito, a versão para Windows agora suporta minimizar para a área de notificação do sistema.

⚡️ [Otimização] Otimizou a lógica de cobertura ao extrair o documento da interface da resposta.

⚡️ [Otimização] Melhorou a função de busca para ambiente e serviço (URL prefixo).

⚡️ [Otimização] Otimizou a área de clique da árvore de diretórios.

⚡️ [Otimização] Adicionou um prompt de título para a operação de enviar solicitação, que pode ser operado usando a tecla de atalho ⌘ Enter.

⚡️ [Otimização] Melhorou a compatibilidade para a inserção de senhas com espaços ao abrir documentos de interface online compartilhados.

⚡️ [Otimização] Removeu a informação de URL de primeiro nível duplicada da parte da URL de redirecionamento no resultado da solicitação de depuração da interface.

⚡️ [Otimização] Aumentou o valor máximo de entrada para o limite de tempo limite da solicitação para 10 horas.

⚡️ [Otimização] O botão "Pular" não é mais exibido na aba "Projeto Público" da janela principal.

⚡️ [Otimização] Se um erro de inicialização da interface ocorrer na página de login, uma página de erro de rede será exibida.

Para mais detalhes, consulte a documentação oficial:

https://apidog.com/help/

página de download para o cliente Apidog:

https://apidog.com/

Continuaremos comprometidos em economizar cada minuto do tempo da sua equipe de desenvolvimento e agradecemos seu valioso feedback sobre nosso produto.

Se você precisar de ajuda durante o uso do Apidog, não hesite em nos contatar por e-mail.

Atualizações de Julho da Apidog: Novos Recursos e MelhoriasAtualizações do Produto

Atualizações de Julho da Apidog: Novos Recursos e Melhorias

Em julho, lançamos várias novas funcionalidades poderosas projetadas para otimizar seu fluxo de trabalho e aumentar sua produtividade.

Miguel Oliveira

agosto 1, 2024

Atualizações de Junho da Apidog: Novos Recursos e MelhoriasAtualizações do Produto

Atualizações de Junho da Apidog: Novos Recursos e Melhorias

Estamos empolgados em apresentar nossa última atualização, repleta de novos recursos emocionantes e otimizações importantes.

Miguel Oliveira

junho 12, 2024

Atualizações de Maio do Apidog: Novos Recursos e MelhoriasAtualizações do Produto

Atualizações de Maio do Apidog: Novos Recursos e Melhorias

Desde simplificar a orquestração de testes até aprimorar nosso editor Markdown, temos muitas novas funcionalidades para tornar o desenvolvimento da sua API mais fluido e eficiente.

Miguel Oliveira

maio 31, 2024