You are on page 1of 1

HTTP

FAILURE
METHOD URI BODY SUCCESS RESPONSE STATUS COMMENTS Validation
RESPONSE
TYPE CODE
NA Returns list of users in a page NA 2 represents page number tests["Validating Status Code"] = responseCode.code == 200;
Query parameter: page=2 tests["Validating response body"] = responseBody.has("data");
GET https://reqres.in/api/users?page=2
var response = JSON.parse(responseBody);
200
tests["page no"] = response.page == 2;
NA Returns single user NA 2 represents student id var response = JSON.parse(responseBody);
Path parameter: /2 tests["verify firstname"] = response.data.first_name == "Janet";
GET https://reqres.in/api/users/2 tests["verify last name"] = response.data.last_name == "Weaver";

200
{ { NA var response = JSON.parse(responseBody);
"name": "morpheus", "name": "morpheus", tests["name"] = response.name == "morpheus";
"job": "leader" "job": "leader", tests["job"] = response.job == "leader";
POST https://reqres.in/api/users } "id": "256",
"createdAt": "2018-07- tests["Validating Status Code"] = responseCode.code == 201;
07T05:43:53.310Z"
201 Create
{ }
{ NA Login Success tests["Validating Status Code"] = responseCode.code == 200 ;
"email": "peter@klaven", "token": "QpwL5tke4Pnpja7X"
POST https://reqres.in/api/login "password": "cityslicka" } tests["Validating Token presence"] = responseBody.has("token");
}
200
{ NA { Login Unsuccesful tests["Validating Status Code"] = responseCode.code == 400 ;
"email": "peter@klaven" "error":
POST https://reqres.in/api/login } "Missing
password"
400
}
NA [{"id":"1","employee_name":"","em Get all employee data var response = JSON.parse(responseBody);
ployee_salary":"0","employee_age" Path parameter: /employee tests["name"] = response.data[1].employee_name == "Garrett Winters";
:"0","profile_image":""},{"id":"2","
GET http://dummy.restapiexample.com/api/v1/employees employee_name":"","employee_sal
ary":"0","employee_age":"0","profil
e_image":""}]
200 OK
na {"id":"700","employee_name":"%2 Get a single employee data
6lt%3bSCRIPT%20a%3d%60%26gt Path parameter: /employee/719
%3b%60%20SRC%3d%5c%22http
%26#58%3b%2f%2fha%26#46%3
GET http://dummy.restapiexample.com/api/v1/employee/700 bckers%26#46%3borg%2fxss%26
#46%3bjs%5c%22%26gt%3b%26l
t%3b%2fSCRIPT%26gt%3b","empl
oyee_salary":"123","employee_age
":"33","profile_image":""} 200
{"name":"test","salary":"12 {"name":"test","salary":"123","age" Create new record in database
POST http://dummy.restapiexample.com/api/v1/create 200
3","age":"23"} :"23","id":"719"} Path parameter: /update/719
{"name":"test1","salary":"1 {"name":"test1","salary":"1123","a Update an employee record
PUT http://dummy.restapiexample.com/api/v1/update/21 200
123","age":"23"} ge":"23"} Path parameter: /update/{id}
{"success":{"text":"successfully! Delete an employee record
DELETE http://dummy.restapiexample.com/api/v1/delete/700 200
deleted Records"}} Path Parameter:/delete/{id}

You might also like