Como testar APIs

Esta página se aplica à Apigee e à Apigee híbrida.

Confira a documentação da Apigee Edge.

As APIs de teste são descritas nas seções a seguir. Consulte também Como gerenciar pastas e arquivos em um espaço de trabalho do Apigee.

Como determinar o URL do endpoint do proxy da API

Quando você implanta seu ambiente, o URL do endpoint de proxy de API é exibido na seção Emuladores, em Implantações ativas.

URL do endpoint do proxy da API

Para copiar o URL do endpoint do proxy de API, posicione o cursor sobre o URL e clique em Copiar URL.

O URL do endpoint do proxy de API é estruturado da seguinte maneira:


https://0:8998/shopping/cart/addItem
       |_____||____________||______|
          |        |           |
     host+port  basepath    resource

Por padrão, o host e a porta (tráfego) são definidos por padrão como 0 e 8998, respectivamente.

Você define a porta ao instalar o emulador da Apigee e os valores de caminho base e de recurso ao desenvolver seu proxy de API.

Como usar curl para testar suas APIs

Para testar as APIs usando curl, abra a guia Terminal e execute uma chamada para a API.

Exemplo:

curl 0:8998/helloworld

Como autenticar usando uma chave de API

Se a API requer autenticação com base em chave de API:

  • Crie e exporte os recursos de teste do produto, desenvolvedor e app da API, conforme descrito em Como criar recursos de teste
  • Clique em Apps de desenvolvedor ativo na seção Active test resources do Emulador Apigee e copie o valor consumerKey do produto API, conforme mostrado no figura a seguir.

    Aplicativos do desenvolvedor com o valor consumerKey destacado.

Transmita a chave de API na chamada de curl, conforme exigido pela API. Por exemplo, a seguinte chamada de curl transmite a chave de API no parâmetro de consulta apikey:

curl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY