{{$category.method}}| Expresión | Resultado de ejemplo |
|---|---|
{{$person.fullName}} | Rachel Wheeler |
{{$internet.email}} | Arno.Huels33@yahoo.com |
{{$commerce.productName}} | Elegant Plastic Bike |
| Caso de uso | Expresión | Descripción |
|---|---|---|
| Rango de enteros | {{$number.int(min=0,max=10000)}} | Entero aleatorio entre 0 y 10.000 |
| Teléfono legible | {{$phone.number(style='human')}} | Formato de teléfono legible para humanos |
| Múltiplo de N | {{$number.int(multipleOf=3)}} | Entero divisible entre 3 |
| Elemento de arreglo | {{$helpers.arrayElement(['red','blue','green'])}} | Color aleatorio del arreglo |
| Rango de fechas | {{$date.between(from='2024-01-01',to='2024-12-31',format='yyyy-MM-dd')}} | Fecha dentro del rango especificado |
{{$location.streetAddress}}, {{$location.city}}, {{$location.state}}, {{$location.zipCode}}, {{$location.country}}8507 Hudson Alley, Rochester, Wisconsin, 96512, United States| Tipo de parámetro | Descripción |
|---|---|
| Parámetros de consulta | Cadenas de consulta de URL |
| Parámetros de ruta | Segmentos dinámicos de URL |
| Parámetros de encabezado | Encabezados HTTP |
| Parámetros de cookie | Valores de cookies |
| Parámetros del cuerpo | Campos del cuerpo JSON (mediante ruta JSON) |
{{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| Sintaxis | Propósito |
|---|---|
{{$...}} | Invoca Faker.js para valores aleatorios |
{% for ... %} | Estructura de bucle de Nunjucks |
{{i}} | Variable de bucle de Nunjucks (no es una variable de Apidog) |
| Propiedad | Propósito | Valor predeterminado |
|---|---|---|
| Código de estado HTTP | Simular errores o casos especiales | 200 |
| Retraso de respuesta | Simular latencia de red (milisegundos) | 0 |