Dummy API

a Dummy API se apresenta como uma ferramenta relevante para desenvolvedores que buscam ambientes para testar o consumo de APIs. Assim, com seus recursos práticos, a facilidade de uso e a capacidade de simular diversos cenários fazem dela uma escolha ideal para projetos de qualquer escala.

O desenvolvimento e teste de aplicações que consomem APIs são etapas importantes para a criação de software. Então, uma ferramenta que tem se destacado nesse contexto é o Dummy API. Ela é um hub de APIs fakes que facilita o processo de desenvolvimento ao fornecer dados fictícios. Assim, com a Dummy API, desenvolvedores podem simular requisições HTTP e integrar suas aplicações sem a necessidade de uma API real em funcionamento.

Todo o artigo foi construído com base na documentação oficial disponível em https://dummyapi.io/explorer. Então, além deste, aqui no blog temos diversos outros artigos sobre desenvolvimento, arquitetura de software e afins. É possível que te interesse ler também As 10 leis da usabilidade, Acessibilidade Web, CSS para o BEM e SMACSS.

O Dummy API

Primeiramente, a Dummy API é particularmente útil em diversos cenários de uso. Assim, durante as fases iniciais de desenvolvimento, quando a API real ainda está sendo construída ou não está disponível. Ela permite que os desenvolvedores comecem a criar a interface de suas aplicações e testem funcionalidades que dependem de dados de uma API externa.

O que há de bom?

A Dummy API oferece uma série de recursos que cobrem múltiplos cenários de uso. Entre os principais recursos estão a

  • lista de usuários
  • perfil completo de um usuário
  • lista de postagens
  • postagens de um usuário
  • lista de comentários
  • lista de tags
  • busca de postagens por tags

Para começar a usar a Dummy API, é necessário definir o cabeçalho app-id em cada requisição. A Dummy API permite que você obtenha um valor de app-id pessoal em sua página de conta, podendo ter quantos app-id quiser e usá-los em paralelo para diferentes projetos e ambientes.

A API oferece controle detalhado sobre a paginação, por exemplo, para obter 10 elementos na segunda página, a URL seria https://dummyapi.io/data/v1/user?page=1&limit=10, retornando itens do 11 ao 20 em ordem padrão. Também é possível filtrar itens criados no ambiente atual usando o parâmetro de consulta created=1.

A estrutura de dados para todas as respostas que retornam um array de dados inclui informações como data, total, page, e limit. Para um único item, os dados são retornados diretamente. Por exemplo, o modelo de pré-visualização de usuário inclui propriedades como id, title, firstName, lastName, e picture, enquanto o modelo completo de usuário inclui informações adicionais como gender, email, dateOfBirth, registerDate, phone, e location.

Recursos

Listagem dos recursos disponíveis pelo Dummy JSON

A Dummy API oferece uma série de recursos, tornando-se uma ferramenta interessante para desenvolvedores. Então, ela é uma API RESTful acessível publicamente via HTTPS e também suporta a interface GraphQL, permitindo acesso a dados estáticos falsos de forma flexível e eficiente. Desse modo, operando na Google Cloud Platform, garante 99,9% de uptime e tempos de resposta rápidos. Gratuita para todos os usuários, permite até 500 requisições diárias na fase beta, com a opção de apoio no Patreon para acesso ilimitado.

Conclusão de Dummy API

Por fim, a Dummy API se apresenta como uma ferramenta interessante para desenvolvedores que buscam ambientes para testar o consumo de APIs. Assim, com seus recursos práticos, a facilidade de uso e a capacidade de simular diversos cenários fazem dela uma escolha ideal para projetos de qualquer escala.


Thiago Anselme
Thiago Anselme - Gerente de TI - Arquiteto de Soluções

Ele atua/atuou como Dev Full Stack C# .NET / Angular / Kubernetes e afins. Ele possui certificações Microsoft MCTS (6x), MCPD em Web, ITIL v3 e CKAD (Kubernetes) . Thiago é apaixonado por tecnologia, entusiasta de TI desde a infância bem como amante de aprendizado contínuo.