{{$category.method}}| Expressão | Resultado de exemplo |
|---|---|
{{$person.fullName}} | Rachel Wheeler |
{{$internet.email}} | Arno.Huels33@yahoo.com |
{{$commerce.productName}} | Elegant Plastic Bike |
| Caso de utilização | Expressão | Descrição |
|---|---|---|
| Intervalo de inteiros | {{$number.int(min=0,max=10000)}} | Inteiro aleatório entre 0 e 10 000 |
| Telefone legível | {{$phone.number(style='human')}} | Formato de telefone legível por humanos |
| Múltiplo de N | {{$number.int(multipleOf=3)}} | Inteiro divisível por 3 |
| Elemento de matriz | {{$helpers.arrayElement(['red','blue','green'])}} | Cor aleatória da matriz |
| Intervalo de datas | {{$date.between(from='2024-01-01',to='2024-12-31',format='yyyy-MM-dd')}} | Data dentro do intervalo especificado |
{{$location.streetAddress}}, {{$location.city}}, {{$location.state}}, {{$location.zipCode}}, {{$location.country}}8507 Hudson Alley, Rochester, Wisconsin, 96512, United States| Tipo de parâmetro | Descrição |
|---|---|
| Parâmetros de consulta | Cadeias de consulta do URL |
| Parâmetros de caminho | Segmentos dinâmicos do URL |
| Parâmetros de cabeçalho | Cabeçalhos HTTP |
| Parâmetros de cookie | Valores de cookie |
| Parâmetros de corpo | Campos do corpo JSON (através de JSON path) |
{{variables}}{
"data": [
{% for i in range(0, 20) %}
{% if i>1 %},{% endif %}
{
"id": {{i}},
"firstname": "{{$person.firstName}}",
"lastname": "{{$person.lastName}}"
}
{% endfor %}
],
"success": true
}"success": true| Sintaxe | Finalidade |
|---|---|
{{$...}} | Invoca o Faker.js para valores aleatórios |
{% for ... %} | Estrutura de ciclo do Nunjucks |
{{i}} | Variável de ciclo do Nunjucks (não é uma variável do Apidog) |
| Propriedade | Finalidade | Predefinição |
|---|---|---|
| Código de estado HTTP | Simular erros ou casos especiais | 200 |
| Atraso da resposta | Simular latência de rede (milissegundos) | 0 |