Tag: REST-ASSURED
URI correcto: https://example.com/a/b/users/111/c URI de prueba negativa: https://example.com/a/b/users/<111>/c Cuerpo de solicitud de ejemplo: { “abc”: “xyz” } Postman devolvió un código de estado 404 con un mensaje que indica que el usuario no existe para el URI de prueba negativa mencionado anteriormente. Luego ejecuté el cURL generado por Postman y . . . Read more
Estoy automatizando APIs utilizando Rest-Assured. Mi requerimiento es conectarme a una base de datos de Microsoft SQL Server y comparar la respuesta de la API con los valores de la tabla de la base de datos. He creado un proyecto Maven y estoy utilizando TestNG. Estoy utilizando la herramienta IntelliJ . . . Read more
Tengo el siguiente método: <https://uri:8080/getVer> Este método devuelve información sobre la versión de la aplicación. Como esto: 1.39.1 Es texto, no XML, no JSON, no HTML. Cuando intento usar este método en REST Assured: RestAssured.given() .log().uri() .baseUri("https://uri:8080/") .relaxedHTTPSValidation() .get("getVer") .then() .log().all(); No recibo un cuerpo de respuesta: Registros del proceso: . . . Read more
¿Hay alguna manera de crear una variable común en el nivel del archivo de características y usarla en varios escenarios en lugar de codificarla como se muestra a continuación para cada paso en los archivos de características de Cucumber utilizando Java? eg: Característica: Prueba Escenario: escenario 1 Dado un usuario . . . Read more
He realizado una solicitud GET de la siguiente manera: TEST1: Utilizando RestAssured: RestAssured.baseURI = mi_BaseUri; Response response = given().header(“x-ibm-client-id”, mi<em>XibmClientId).auth().preemptive() .oauth2(mi</em>accessToken) .accept(ContentType.JSON).when() .get(mi<em>BasePath + “/” + mi</em>processId) .then().log().all() .extract().response(); TEST2: Utilizando Robot Framework: ${headers}= Create Dictionary x-ibm-client-id=${mi<em>xIbmClientId} Authorization=Bearer ${mi</em>AccessToken} Accept=application/json ${response}= Get Request misession ${mi<em>BasePath}/${mi</em>processId} headers=${headers} El problema es que . . . Read more