O Smart mock gera automaticamente respostas de API realistas com base nas suas especificações de API, sem exigir configuração adicional. Este sistema de mocking inteligente analisa o seu esquema e produz instantaneamente dados de teste adequados.
O algoritmo inteligente do Smart mock associa nomes de propriedades a regras incorporadas, gerando dados contextualmente adequados com base no tipo e no nome.
Visualize e faça a gestão das regras incorporadas em Settings → General Settings → Feature Settings → Mock Settings.Estas regras utilizam padrões com caracteres universais ou expressões regulares para corresponder a nomes de propriedades:
Os valores especificados no campo mock de uma propriedade de resposta substituem a correspondência baseada no nome.Pode introduzir uma das seguintes opções:
Valor fixo: Um valor estático devolvido sempre
Instrução Faker: Uma expressão de valor dinâmico para dados variados
"Richard" gerado automaticamente por mock torna-se "Richa"
Valores de enum
Propriedade status com enum ["sold", "pending", "available"]
Devolve um dos três valores
Intervalo numérico
Inteiro com limites mínimo/máximo
Os valores gerados permanecem dentro do intervalo
Comprimento do array
Array com contagem mínima/máxima de elementos
Os arrays gerados respeitam os limites de contagem
Todas as definições de propriedades são refletidas nos dados de mock finais, garantindo que as respostas estão sempre em conformidade com as suas especificações de JSON Schema.
O Apidog suporta localidades de mock personalizáveis, permitindo-lhe gerar dados de teste dinâmicos em diferentes idiomas e formatos que correspondem à sua região ou ao seu público-alvo. Para saber mais sobre como configurar localidades de mock, visite Idioma do mock (Localidades).