Para ver los test de carga HTTP disponibles, ejecutar el siguiente comando:
$ make help | grep lt
lt-counter Test de Carga HTTP del endpoint /matches/counter
lt-matches lt-matches token=<jwt-token>. Test de Carga HTTP del endpoint GET '/matches'.
lt-new-match lt-new-match token=<jwt-token>. Test de Carga HTTP del endpoint POST '/matches'.
Para modificar parametros de los tests de carga, modificar las siguientes variables en el Makefile:
VEGETA_DURATION = 10s # Cantidad de segundos del test
VEGETA_RATE = 0 # Maxima cantidad de request por segundo. (0 es infinito)
VEGETA_MAX_WORKERS = 1000 # Maxima cantidad de usuarios (Nota: 1 usuario puede hacer N request)
Resumen
Incluye 3 loading tests utilizando la tool Vegeta dockerizada, invocada via Makefile. (Issue relacionado https://github.com/leobz/organize-matches/issues/68)
Uso
Para ver los test de carga HTTP disponibles, ejecutar el siguiente comando:
Para modificar parametros de los tests de carga, modificar las siguientes variables en el Makefile:
Pruebas
Match Counter
List matches sin token
List match
Nuevo match