Skip to content

SmartBear/ready-3scale-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ready-3scale-plugin

A plugin for ReadyAPI that allows you to import APIs directly from a 3Scale hosted developer portal.

Installation

Install the plugin via the integrated Plugin Repository available via the Plugin Manager in SoapUI Pro 5.X or ReadyAPI 1.X

Build it yourself

You can build the plugin locally by cloning this repository locally - make sure you have java and maven 3.X correctly installed - and run

mvn clean install assembly:single

in the project folder. The plugin dist.jar will be created in the target folder and can be installed via the Plugin Managers' "Load from File" action.

Usage

Once installed there will have two ways to import an API from a 3Scale developer portal:

  • Via the "Add API From 3Scale" option on the Project menu in the "Projects" tab
  • Via the "3Scale Developer Portal" option in the "Create project from..." drop-down when creating a new project

In either case you will be prompted for the URL to a 3Scale Developer Portal that exposes API metadata, go to http://www.3scale.net/our-customers/ for a directory. Please note that not all these expose API-metadata, in which case you will get an error.

Once a valid developer portal URL has been specified (for example https://dev.truecaller.com/) you will be presented with a list of available APIs and import options, configure as desired and proceed with the import - which will download the APIs underlying Swagger description and configure a corresponding REST API in ReadyAPI. Now you can easily:

  • send ad-hoc requests to the API to explore its functionality
  • create functional tests of the API which you can further use to create Load Tests, Security Tests and API Monitors (in the SoapUI module)
  • create a virtualized version of the API for sandboxing/simulation purposes (in the ServiceV module).

Have fun!

Version History

  • 1.0.1 - 20141202 - Improved error messages and endpoint handling

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages