Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

developerWorks Community:

  • Close [x]

How to test REST APIs for IBM Systems Director using Java

Automated REST API testing for IBM Systems Director

Piyush Jain (piyushjain@in.ibm.com), Staff Software engineer, IBM
piyush
Piyush Jain is a Staff Software Engineer at IBM currently working on VMControl under IBM Systems Director, a critical product in IBM's product portfolio. He has an overall experience of 5 years and holds a bachelor's degree in Information Technology Engineering from IET Alwar, Rajasthan India. You can contact him at piyushjain@in.ibm.com
Prashant Pareek (prashant.pareek@in.ibm.com), Staff Software engineer, IBM
prashant
Prashant Pareek is a Staff Software Engineer at IBM currently working on VMControl under IBM Systems Director, a critical product in IBM's product portfolio. He has an overall experience of 7.5 years and holds a bachelor's degree in Information Technology Engineering from VTU, Karnataka, India. You can contact him at prashant.pareek@in.ibm.com

Summary:  IBM Systems Director is a platform management solution that is used to manage physical and virtual systems in a multi-system environment. It supports various virtualization technologies and multiple operating systems across IBM and non-IBM platforms. This tutorial explains basic steps, tips and tricks to automate REST API testing for IBM Systems Director using Java™ code.

Date:  07 May 2012
Level:  Intermediate PDF:  A4 and Letter (571 KB | 22 pages)Get Adobe® Reader®

Activity:  16997 views
Comments:  

Before you start

Learn what to expect from this tutorial, and how to get the most out of it.

About this tutorial

IBM Systems Director supports three types of interfaces: graphical user interface (GUI), command line interface (CLI) and application programming interface (API) using RESTFul webservices. This tutorial focuses on testing ISD REST APIs. REST stands for Representational State Transfer. The REST-style architectures consist of clients and servers. There is already a lot of information available on the internet for REST APIs, but this tutorial aims specifically at REST API testing for IBM System Director and provides tips and tricks for troubleshooting based on real-time hands-on experience.


Objectives

The main objective of this tutorial is to help developers and testers working on IBM Systems Director to automate the REST API testing using Java.


Prerequisites

You should have IBM Systems Director V6.x.x installed on your system before proceeding. This tutorial assumes that you are familiar with using IBM Systems Director. It also assumes that you have a reasonable understanding of REST API, Java, Eclipse IDE and JUnit.


System requirements

You should have the following components on your system:

  • Firefox Poster add-on installed on Firefox browser
  • JUnit 4.x
  • Configured IBM Systems Director
  • Eclipse

1 of 5 | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=AIX and UNIX
ArticleID=812286
TutorialTitle=How to test REST APIs for IBM Systems Director using Java
publish-date=05072012
author1-email=piyushjain@in.ibm.com
author1-email-cc=
author2-email=prashant.pareek@in.ibm.com
author2-email-cc=