es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: REST-ASSURED-JSONPATH

Error al analizar el JSON, al usar Rest Assured JSON PATH con múltiples hilos.

Intentando automatizar una API. que funciona bien cuando se utiliza un solo hilo. Pero se produce la siguiente excepción al utilizar varios hilos. Incluso se produce la excepción cuando el método está sincronizado. com.jayway.restassured.path.json.exception.JsonPathException: Error al analizar el documento JSON en com.jayway.restassured.path.json.JsonPath$ExceptionCatcher.invoke(JsonPath.java:928) en com.jayway.restassured.path.json.JsonPath$4.doParseWith(JsonPath.java:893) en com.jayway.restassured.path.json.JsonPath$JsonParser.parseWith(JsonPath.java:972) en com.jayway.restassured.path.json.JsonPath.get(JsonPath.java:201) en com.jayway.restassured.path.json.JsonPath$get$0.call(Unknown . . . Read more

Tenga la seguridad – Expresión JSON no válida: Script1.groovy: 1: Entrada inesperada: ”[‘

Estoy intentando recuperar el id del flujo de trabajo que tiene “type”:”system” utilizando una expresión JSON. Método: public static int getSystemWorkflowId(final Map<string, string=””> cookies) { return workflow.get(cookies).then().extract().jsonPath().getInt(“$..workflows[?(@.type ==’system’)].id”); } Carga útil: { “workflows”: [ { “id”: 1, “name”: “Flujo de trabajo de contratación”, “type”: “system”, “options”: [], “active”: 1 }, . . . Read more

En RestAssured, jsonPathEvaluator no está proporcionando los valores correctos para valores dobles.

Tengo una respuesta json como se muestra a continuación: { “someField”: [ { “abc”: “abcdId” } ], “someId”: “pqrsId”, “oneTier”: { “startThreshold”: 25000, “endThreshold”: 74999.99 }, “nextTier”: { “startThreshold”: 75000, “endThreshold”: 149999.99 } } Cuando intento imprimir response.getBody().asString() Puedo ver el valor de nextTier.endThreshold como ‘14999.99’ pero cuando hago response.getBody().jsonPath().get(“nextTier.maxThreshold”).toString(); . . . Read more

¿Cuál es la diferencia entre la prueba de API REST para HTTP y para HTTPS? ¿Qué cosas adicionales son necesarias para probar HTTPS con la prueba de RESTassured?

Desde la sección de comentarios: Vi en la base de código que alguien utilizó el método given().relaxedHTTPSValidation(). No entiendo qué hace este método ni qué otros elementos adicionales debemos pasar en el encabezado para el protocolo HTTPS. Quiero saber cuáles son los elementos adicionales necesarios para probar solicitudes y respuestas . . . Read more