API - Получить запрос с использованием авторизации (имя пользователя и пароль) - PullRequest
0 голосов
/ 26 марта 2019

Я настраиваю среду автоматизации API с использованием Java и SerenityRest. Я хочу отправить запрос GET. Как включить авторизацию (имя пользователя и пароль) в мой код запроса GET?

Я уже написал код запроса GET ниже. Но я не знаю, как передать имя пользователя и пароль для авторизации в коде.

    package junit;

import io.restassured.RestAssured;
import net.serenitybdd.junit.runners.SerenityRunner;
import net.serenitybdd.rest.SerenityRest;
import net.thucydides.core.annotations.Title;
import org.junit.BeforeClass;
import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.MethodSorters;


@RunWith(SerenityRunner.class)
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class getMaterialHVT {


        @BeforeClass
        public static void init(){
            RestAssured.baseURI="https://dt.pulsenow.co.uk";

        }


        @Title("Get all information for Hazard and Risks")
        @Test
        public void hazardAndRisks() {
            SerenityRest.given()
                    .when()
                    .get("/assettracking/material/hvt")
                    .then()
                    .log()
                    .all()
                    .statusCode(200);
        }

}
...