Visão geral do Gapfy Echo
O Gapfy Echo é um cliente de APIs para Windows e macOS com Apple silicon, com aplicações complementares para Android e iOS. Instala a versão Windows pela Microsoft Store ou descarrega o instalador para Mac, incluindo para iMac com chip Apple. O Echo tem os planos Free, Pro e Pro AI. Este guia apresenta o trabalho no desktop e as ferramentas ligadas ao Maestro. Começa pela instalação.
Um editor, cinco protocolos
O Echo reúne HTTP, gRPC, GraphQL, WebSocket e SSE num único editor. O gRPC usa transporte baseado em reflexão, com descoberta de serviços e todos os modos de streaming. O GraphQL inclui introspeção, variáveis e subscrições. O WebSocket permite enviar mensagens de forma interativa e ver dados binários em hexadecimal, e o SSE restabelece a ligação automaticamente. Consulta pedidos e protocolos para conheceres os detalhes.
Preparado para o trabalho diário
As coleções vivem em espaços com pastas aninhadas, arrastar e largar e operações em lote. Podes partilhá-las com colegas com permissões de leitura, contribuição ou acesso total. Os ambientes por espaço, com variáveis secretas, mantêm a configuração fora dos pedidos. O modo de comparação envia um pedido para até 4 ambientes lado a lado, com diferenças estruturais de JSON.
Executa coleções com dados CSV ou JSON, exporta relatórios JUnit ou HTML, encadeia pedidos e escreve scripts pm.*. Os agendamentos podem correr no desktop ou, com um plano pago, nos servidores da Gapfy. Também podes manter uma coleção numa pasta ligada e exportar OpenAPI 3.1. Consulta automação e testes e importar e exportar.
Leva os mocks para além do desktop
Criar e correr mocks no desktop faz parte de todos os planos do Echo, incluindo o Free. Publicar um mock sincronizado no serviço público em mock.gapfy.io, para dar à tua equipa um URL HTTP que responde sem o desktop ligado, faz parte do Echo Pro e Pro AI. Dentro de um plano pago publicas um mock do teu próprio espaço por seres o dono dele; publicar um mock de equipa requer a permissão Echo/ManageHosting, atribuída por omissão ao administrador da organização. Também podes criar e editar mocks no Maestro. O artigo hospedagem pública de mocks explica os passos e distingue o mock no desktop, a hospedagem pública e as regras carregadas numa aplicação .NET.
Os contratos descrevem a estrutura das respostas e a compatibilidade entre versões. Aplicações e chaves liga os contratos fornecidos ou consumidos por cada aplicação às permissões de acesso. Os quatro pacotes .NET abrangem publicação de contratos, validação, interceção de pedidos de saída e respostas simuladas numa aplicação ASP.NET Core.
Trabalho local e privado
O Echo funciona sem ligação em modo de convidado, sem precisares de uma conta. A base de dados local é cifrada em repouso, com a chave protegida pelo Windows DPAPI no Windows ou pelo Keychain no macOS. Inicia sessão com a tua conta Gapfy no navegador habitual quando quiseres sincronizar ou partilhar. Coleções, pedidos, ambientes, agendamentos, servidores de mock e eliminações são sincronizados entre dispositivos, com registo de conflitos e uma ação de reparação.
Confortos do dia a dia
O histórico de pedidos tem filtros, os cookies têm um editor e os tempos de rede incluem um aviso quando uma resposta é mais lenta do que o habitual. A vista dividida suporta até 4 painéis. A paleta de comandos, os atalhos configuráveis, a interface em 7 idiomas e os temas claro e escuro ajudam-te a trabalhar à tua maneira. As aplicações complementares para Android e iOS partilham o motor de sincronização, para que as coleções da tua conta te acompanhem entre dispositivos.
Por onde continuar
- Instala o Echo e envia o primeiro pedido.
- Protocolos, autenticação e tempos de resposta.
- Ambientes, segredos e modo de comparação.
- Organização e partilha de coleções.
- Executor, cadeias, mocks e horários.
- Publica um mock no serviço público.
- Cria versões e compara contratos.
- Gere aplicações e chaves.
- Usa os quatro pacotes .NET.
- Migra do Postman, Insomnia, Bruno ou OpenAPI.
- Usa a assistência de IA num lugar Pro AI.