Celerabit API
Ejecutar Pruebas
Endpoint [get - https]
app-api.celerabit.com/named/client/client-name/target/application-name/scenario/scenario-code/run
Parámetros
- client-name: Nombre del cliente en Celerabit
- application-name: Nombre de la aplicación a la que pertenece el escenario a ejecutar
- scenario-code: Código del escenario a ejecutar
Headers
Authorization: Bearer valid-token
Dónde:
- valid-token Token de autenticación generado a partir de las credenciales otorgadas
Cuerpo del mensaje:
Ninguno
Valor retornado
Objeto Json que especifica el identificador del nuevo Job de ejecución de la prueba.
Ejemplo:
{
"jobId": #########
}
Ejemplo de invocación
Shell script usando curl
Pre-requisitos
- Curl instalado en el ambiente de ejecución. Para mas información visite https://curl.se
- Token de Celerabit. La obtención de este token se gestiona a través de support.performance@techandsolve.com
- Código de Escenario Celerabit. La creación de este escenario se gestiona a través de support.performance@techandsolve.com
Crear script de invocación
Para fines del ejemplo, el siguiente script lo guardaremos en el archivo Celerabit-run-scenario.sh
#!/bin/sh
TOKEN="321RTV4R3T43T4VQT4VQ3T4QC3T4VQT4Q"
CLIENT_NAME="MY COMPANY"
APPLICATION_NAME="MY APPLICATION"
SCENARIO_CODE="MY SCENARIO CODE"
CELERABIT_ENDPOINT="https://app-api.celerabit.com/named/client/${CLIENT_NAME}/target/${APPLICATION_NAME}/scenario/${SCENARIO_CODE}/run"
echo "Executing scenario ${SCENARIO_CODE} ..."
curl \
-H "Content-Type: text/plain" \
--header "Authorization: Bearer ${TOKEN}" \
--data "${SCENARIO_CODE}" \
-X POST "${CELERABIT_ENDPOINT}"