import io.restassured.RestAssured;
import io.restassured.http.Method;
import io.restassured.response.Response;
import io.restassured.specification.RequestSpecification;
public class Test {
public static void main(String[] args) {
// Specify the base URL to the RESTful web service
// RestAssured.baseURI =
// "http://restapi.demoqa.com/utilities/weather/city";
RestAssured.baseURI = "http://restapi.demoqa.com/utilities/weather/city/Mangalore";
// Get the RequestSpecification of the request that you want to sent
// to the server. The server is specified by the BaseURI that we have
// specified in the above step.
RequestSpecification httpRequest = RestAssured.given();
// Make a request to the server by specifying the method Type and the
// method URL.
// This will return the Response from the server. Store the response in
// a variable.
Response response = httpRequest.request(Method.GET);
// Now let us print the body of the message to see what response
// we have recieved from the server
String statusLine = response.statusLine();
int statusCode = response.getStatusCode();
String responseBody = response.getBody().asString();
System.out.println("Status Code :" + statusCode);
System.out.println("Status Line is :" + statusLine + "\t");
System.out.println("Body:" + responseBody);
}
}
Tuesday, November 21, 2017
REST API Testing by using Rest assured
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment