11/15/17

Configure Eclipse with Rest-Assured

This chapter explains the Set Up of Rest Assured jars in Eclipse Project. To do that, follow the below steps:
  1. Setting up Java, Eclipse and TestNG
  2. Download Rest-Assured Jars
  3. Creating a Project in Eclipse
  4. Setting up Rest-Assured Jars in class Path of Eclips

Setting up Java, Eclipse and TestNG

Let us set up our development environment to write some RESTful web services tests. In order to set up the environment we have to follow these links below. If you already have these tools you can skip to the next section.
  1. Set up Java 
  2. Set up Eclipse
  3. Set up TestNg
Once Java, Eclipse and TestNG is set up on the system, download and set up Rest-Assured in Eclipse.

 

Download Rest-Assured Jars

First download all the required Rest-Assured jar files. Here is the link to download the Jars: https://github.com/rest-assured/rest-assured/wiki/Downloads. On this page you will find a section to download “Current direct downloads” . Move to that section and click on the link to dist package, as shown in the image below
DownloadLinkGithubPage
Note: At the time of this writing Version 3.0.3 is available for download.
Once click on the link, browser will download the rest-assured-3.0.3-dist.zip file on the system. For me the file gets downloaded to the “downloads” folder. In your case, it might be a different location based on your browser’s default setting. Now, go to that folder where the zip file was downloaded and simply unzip the files.

Go to the unzipped folder and open it. There should be following folders and files inside the unzipped folder.
  • docs: A folder containing javadocs
  • rest-assured-3.0.3.jar: jar file containing Rest-Assured classes
  • rest-assured-3.0.3-deps.zip : Another zip file containing all the dependency jars.
make sure to unzip the rest-assured-3.0.3-deps.zip dependency jars as well. At the end your folder would like this.
FolderStructure

Creating a Project in Eclipse

Now it is required to add the unzipped jars in the class path of Eclipse project. But before that create a Eclipse project with name RestAussuredLearningas shown in the image below.
CreateEclipseProject

Once clicked on the Java Project link, a new project window opens up. Enter the name of the project as RestAussuredLearning and click on Finish button
CreatingProject

Now the project with name RestAssuredLearning should display in the package explorer.
ProjectCreated

Setting up Rest-Assured Jars in class Path of Eclipse

Right click on the Java project folder in the package explorer pane and choose PropertiesThis will open up the Project properties pop up window.
ProjectProperties

In the properties window, go to Java build path option in the left pane. In the Java build path pane, on the left hand side you will see the Libraries pane.
BuildPath

Now reference the jar files that we downloaded earlier. To do that click on the Add external jars button and browse to the folder where we unzipped all our Rest-Assured jars. Just like shown in the image below
AddExternalJars

Make sure to include the following Jars
  • rest-assured-3.0.3.jar
  • All the jars in the folder rest-assured-3.0.3-deps
That is all have to do, we have successfully set up a Java project project with Rest-Assured library.

Next tutorial will cover the first Rest-Assured based Test to verify a RESTful Web Service.

0 comments:

Post a Comment

Google Q&A Forum