APIs de teste

Esta página aplica-se ao Apigee e ao Apigee Hybrid.

Veja a documentação do Apigee Edge.

Teste as APIs conforme descrito nas secções seguintes. Consulte também o artigo Gerir pastas e ficheiros num espaço de trabalho do Apigee.

Determinar o URL do ponto final do proxy de API

Quando implementa o seu ambiente, o URL do ponto final do proxy da API é apresentado na secção emuladores, em Implementações ativas.

URL do ponto final do proxy de API

Para copiar o URL do ponto final do proxy da API, posicione o cursor sobre o URL e clique em Copie o URL do ponto final do proxy de API.

O URL do ponto final do proxy de API está estruturado da seguinte forma:


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

Por predefinição, o anfitrião e a porta (tráfego) são 0 e 8998, respetivamente.

Define a porta quando instala o Apigee Emulator e os valores de basepath e de recursos quando desenvolve o proxy de API.

Usar o curl para testar as suas APIs

Para testar as suas APIs com o curl, abra o separador Terminal e execute uma chamada à sua API.

Por exemplo:

curl 0:8998/helloworld

Autenticação com uma chave da API

Se a sua API exigir autenticação baseada em chaves de API:

  • Crie e exporte os recursos de teste do produto API, do programador e da app do programador, conforme descrito em Criar recursos de teste
  • Clique em Apps de programadores ativas na secção Recursos de teste ativos do Apigee Emulator e copie o valor consumerKey (sem as aspas) para o produto de API, conforme mostrado na figura seguinte.

    Apps de programadores com o valor consumerKey realçado.

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

curl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY