https://github.com/smartbear/ready-msazure-plugin
Ready! API plugin for integrating with Microsoft API Manager
https://github.com/smartbear/ready-msazure-plugin
on-prem open-source readyapi-platform readyapi-plugin
Last synced: 6 months ago
JSON representation
Ready! API plugin for integrating with Microsoft API Manager
- Host: GitHub
- URL: https://github.com/smartbear/ready-msazure-plugin
- Owner: SmartBear
- Created: 2015-05-15T06:55:00.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-11-22T14:54:42.000Z (11 months ago)
- Last Synced: 2024-12-25T06:12:50.429Z (10 months ago)
- Topics: on-prem, open-source, readyapi-platform, readyapi-plugin
- Language: Java
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 22
- Forks: 1
- Open Issues: 141
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Microsoft Azure API Management Plugin
===================
A plugin for ReadyAPI that allows you to import APIs directly from a MS Azure API Managment Service.
Installation
------------Install the plugin via the integrated Plugin Repository available via the Plugin Manager in ReadyAPI 1.3 and newer
Build it yourself
-----------------You can build the plugin by oneself 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 an Azure API Management Service:
* Via the "Add API From Azure API Management" option on the Project menu in the "Projects" tab
* Via the "Azure API Management" option in the "Create project from..." drop-down when creating a new projectIn both cases you will be prompted for:
* the Management REST API URL to an Azure API Management REST API, that exposes API metadata
* the Access Token to authenticate in the API Management REST API service.
The Management REST API URL conforms to the template https://{servicename}.management.azure-api.net.Once a valid Management REST API URL and Access Token have been specified you will be presented with a list of available APIs and
import options. 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 security tests of the API (in the Secure module)
* create a load tests of the API (in the LoadUI module)
* create a virtualized version of the API for sandboxing/simulation purposes (in the ServiceV module).Release History
---------------* 10.2015 - Version 1.0.1, Set Ocp-Apim-Subscription-Key header to the Resource instead of the Request