java8

接口自动化封装调接口类

2020-06-09  本文已影响0人  info_gu

package com.nuanshui.frms.test.utils.http;

import io.restassured.response.Response;
import io.restassured.response.ValidatableResponse;

import java.net.URL;

import static io.restassured.RestAssured.given;
import static io.restassured.RestAssured.useRelaxedHTTPSValidation;

public class RequestUtil {
public static Response sendpostWithHttp(String surl, String token,String str) throws Exception{
String msg=null;
URL url = new URL(surl);
Response response = given().log().all().
header("accept", "application/json",
"token",token).
contentType("application/json").
body(str).
then().
when().
post(url);
response.getBody().prettyPrint();

    return response;
}
public static ValidatableResponse sendgetWithHttp(String surl,String token, String str) throws Exception{
    URL url = new URL(surl);
    ValidatableResponse response = given()
            .header("token",token)
            .log().all()
            .queryParam(str)
            .when()
            .get(surl)
            .then()
            .log().all();
    return response;
}
public static Response sendpostWithHttps(String surl,String token, String str) throws Exception{
    URL url = new URL(surl);
    useRelaxedHTTPSValidation();
    Response response = given().log().all().
            header("accept", "application/json",
                    "token",token).
            contentType("application/json").
            body(str).
            then().
            statusCode(200).
            when().
            post(url);
    response.getBody().prettyPrint();
    return response;
}
public static ValidatableResponse sendgetWithHttps(String surl,String token, String str) throws Exception{
    URL url = new URL(surl);
    useRelaxedHTTPSValidation();
    ValidatableResponse response = given()
            .header("token",token)
            .log().all()
            .queryParam(str)
            .when()
            .get(surl)
            .then()
            .log().all()
            .statusCode(200);
    return response;
}

}

上一篇 下一篇

猜你喜欢

热点阅读