Testar APIs Personalizadas
No Oracle Mobile Hub, você pode testar suas APIs personalizadas antes que elas sejam implantadas usando dados simulados. Você também pode testar seus conectores REST usando a página de teste que suporta dois modos: Teste padrão e Teste avançado.
Testar uma API Personalizada do Oracle Mobile Hub
Para testar sua API personalizada diretamente no Oracle Mobile Hub:
Testar Pontos Finais de API Usando Dados Simulados
Você pode fornecer dados simulados em seus corpos de mensagem de solicitação e resposta durante a fase de design da configuração da API. Isso permite examinar o contexto de cada chamada sem precisar usar dados em tempo real ou interagir com um serviço em tempo real. Por exemplo, para testar se o código trata corretamente um ID inválido, você pode adicionar um exemplo no corpo da solicitação com dados simulados que contêm um ID inválido. Quando terminar o teste, você poderá substituir o exemplo por outro código para testar algum outro aspecto do método.
contact
no exemplo FixItFast:{
"id": 20934,
"title": "Lynn's Leaking Water Heater",
"contact": {
"name": "Lynn Adams",
"street": "45 O'Connor Street",
"city": "Ottawa",
"postalcode": "ala1a1"
"username":"johneta"
}
"status": "new",
"driveTime": 30,
"priority": "high",
"createdon": "2015-04-23 18:12:03 EDT"
}
Quando você cria uma API personalizada, uma implementação simulada é criada automaticamente. A implementação simulada permite chamar a API do seu aplicativo móvel antes de implementar o código personalizado. Isso permite desenvolver e testar os aplicativos móveis e o código personalizado simultaneamente. Se você estiver satisfeito com a configuração, poderá adicionar uma implementação real.
Até você criar sua primeira implementação, a implementação padrão é a implementação simulada. Depois que você cria uma implementação real, ela se torna a implementação padrão da API.
Clique no link de navegação Implementações para fazer upload de uma implementação ou para ver qualquer implementação existente. Você pode alterar a implementação padrão na página Implementações. Depois de fazer upload de uma implementação, você verá uma lista de implementações existentes, que inclui a implementação simulada.
Testar a API de Conector REST
Agora que você definiu sua API Conector REST e salvou a configuração, verifique se pode enviar uma solicitação e receber os resultados esperados do web service. Testar uma conexão é uma etapa opcional, mas pode economizar tempo identificando e corrigindo problemas agora antes de finalizar a API do conector. A página Teste permite testar um ponto final de cada vez.
Se você forneceu um descritor, tem dois modos de teste para escolher:
-
Teste padrão
Se você tiver fornecido metadados do descritor, o modo de teste padrão será exibido no qual os corpos de solicitação e resposta serão gerados a partir dos metadados descritivos e exibidos nas guias Solicitação e Resposta. Tudo o que você precisa fazer é selecionar os parâmetros para testar os métodos GET e incluir quaisquer cabeçalhos HTTP com os quais você deseja testar.
-
Testes avançados
Você pode refinar seu teste selecionando Testando no Modo Avançado (o modo de teste que você informa se forneceu um URL de serviço remoto). Sem metadados descritivos, você seleciona o método e o recurso a serem testados, inclui todos os cabeçalhos HTTP que deseja incluir e cria manualmente o corpo JSON.