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 do 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 do Oracle Mobile Hub:
Testar Pontos Finais de API Usando Dados de Simulação
Você pode fornecer dados simulados em sua solicitação e corpos de mensagens de resposta durante a fase de design da sua configuração de 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 seu código trata corretamente de um ID inválido, você pode adicionar um exemplo no corpo da sua solicitação com dados simulados que contêm um ID inválido. Ao finalizar o teste, é possível substituir o exemplo por outro código para testar 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 que você chame a API de sua aplicação móvel antes de implementar o código personalizado. Isso permite que você desenvolva e teste os aplicativos móveis e o código personalizado simultaneamente. Se estiver satisfeito com a configuração, você poderá adicionar uma implementação real.
Até que você crie sua primeira implementação, a implementação default é a implementação simulada. Depois de criar 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 quaisquer implementações existentes. Você pode alterar a implementação default na página Implementações. Após fazer upload de uma implementação, você verá uma lista de implementações existentes, que inclui a implementação simulada.
Testar a API do Conector REST
Agora que você definiu sua API de Conector REST e salvou a configuração, deseja verificar se você consegue enviar uma solicitação e receber os resultados esperados do web service. Testar uma conexão é uma etapa opcional, mas pode poupar tempo identificando e corrigindo problemas agora antes de finalizar a API do conector. A página Teste permite que você teste um ponto final de cada vez.
Se você forneceu um descritor, terá dois modos de teste para escolher:
-
Testes padrão
Se você forneceu metadados do descritor, o modo de teste padrão será exibido, no qual os corpos de solicitação e resposta são gerados com base nos 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 qualquer cabeçalho HTTP com o qual você deseja testar.
-
Testes avançados
Você pode refinar seus testes selecionando Teste no Modo Avançado (o modo de teste informado se você forneceu um URL de serviço remoto). Sem metadados descritivos, selecione o método e o recurso para testar, inclua todos os cabeçalhos HTTP que você deseja incluir e crie manualmente o corpo JSON.