Se realiza la automatización bajo la herramienta K6 , en la cual, se configuran pruebas de smoke, stress y carga para los endpoints de Token Digital
A continuación se detalla los Endpoints Automatizados:
Token Activation Service - Generate Activation Key
Se generó dentro de la carpera interactions > Token-Activation-Service > GenerateActivationKey la clase GenerateActivationKeySucessInteractionRestTest.js, la cual realiza el llamado de la URL del endpoint y genera el body para la prueba de performance.
Se genero dentro de la carpeta task> Token-Activation-Service > GenerateActivationKeySuccessTask.js , la cual se ejecuta para realizar la prueba de performance.
La ejecución se realiza con el siguiente comando: k6 run GenerateActivationKeySuccessTask.js
...
Imagen 1. Clases creadas
Token Activation Service - Enroll
Se generó dentro de la carpera interactions > Token-Activation-Service > Enroll la clase EnrollSucessInteractionRestTest.js, la cual realiza el llamado de la URL del endpoint y genera el body para la prueba de performance.
Se genero dentro de la carpeta task> Token-Activation-Service > Enroll la clase EnrollSuccessTask.js , la cual se ejecuta para realizar la prueba de performance.
La ejecución se realiza con el siguiente comando: k6 run GenerateActivationKeySuccessTask.js
...
Imagen 2. Clases creadas