Я настраиваю среду автоматизации 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);
}
}