i62lotor / sgf-testing

Pruebas para la plataforma de seguimiento de vehículos
0 stars 1 forks source link

Crear Pruebas en Jmeter #1

Open i62lotor opened 7 years ago

i62lotor commented 7 years ago

Es necesario modificar y/o actualizar los casos de prueba definidos actualmente en el plan de pruebas, con la finalidad de que haya un caso de prueba para cada uno de los recursos expuestos por la api del servicio.

Una vez compilado el proyecto, al ejecutarlo se puede consultar la documentación de la API en la url: http://localhost:8080/swagger-ui.html

Nota: puede que la url cambie en sucesivas versiones del servicio. Consultar si deja de funcionar.

AntonioSillero commented 7 years ago

Me he encontrado con que si hago la petición: GET http://localhost:8080/registered-points?imei=XXXXXXX358 me devuelve un error: {"timestamp":1507362077211,"status":500,"error":"Internal Server Error","exception":"org.springframework.orm.jpa.JpaObjectRetrievalFailureException","message":"Unable to find es.geocoding.sgf.gps.RegisteredAddress with id 0; nested exception is javax.persistence.EntityNotFoundException: Unable to find es.geocoding.sgf.gps.RegisteredAddress with id 0","path":"/registered-points"}

Sin embargo: GET http://localhost:8080/registered-points?imei=XXXXXXXXX183

devuelve los RP de dicho imei. (no todos, una página, es correcto?). Nota: XXXXX es por seguridad

i62lotor commented 7 years ago

Eso no deberia ocurrir. Un RP no puede tener una RA que no exista, ya que hay una FK en la tabla gps a direcciones. Hay un problema en los datos. ¿eliminaste esa FK para insertar los datos y no la volviste a poner?

AntonioSillero commented 7 years ago

En los datos originales hay 2274 entradas con dirección=0...

i62lotor commented 7 years ago

Los datos originales no conservan la integridad referencial. No habia FK en ninguna tabla, lo que supondria problema. Crea el registro con id=0 en direcciones.