Skip to content

Project : Testing the CRUD Operations and performance of List of Users

Notifications You must be signed in to change notification settings

elgeorsk/no-functional-api-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Instructions

Project : Testing the CRUD Operations and performance of List of Users

Given an API which has details about Users of an Organization. In this project, we are going to use REQRES - Test your front-ent against a real API. Test CRUD operations of this API using Postman and automate using Rest Assured and validate the response. Check the performance of an API using Jmeter.

The following requirements should be met:

  • Send a GET request using Postman to API and check list of users.
  • Validate the Status codes generated for the above requests.
  • Sending a POST request using Postman to API to add user and check the response.
  • Write automation script for POST Request using Rest Assured.
  • Generate console logs using Log4j.
  • Validate the Response.
  • Check the above web services performance using JMeter.
  • Do Load Testing.
  • Do Stress Testing..
  • Do Spike Testing.

Introduction

This project is part of Simplilearn - Automation Testing Masters Program and it has to deal with test and monitor the applications through Non-functional and API Testing.

Dependencies

Getting Started

How to execute the tests

mvn clean test

Postman collection

Postman collection is located under postman folder. The json file can be imported in the postman where the GET/POST requests can be executed.

JMeter

.jxm is located under jmeter folder. File contains a small thread group similar to postman collection with the same response/json assertions.

About

Project : Testing the CRUD Operations and performance of List of Users

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages