[Apiman-user] REST Sample

Eric Wittmann eric.wittmann at redhat.com
Tue Jul 21 07:11:10 EDT 2015


There is a test plan in apiman that does all of this.  It can be found here:

https://github.com/apiman/apiman/blob/master/test/suite/src/main/resources/scripts/api-manager-testPlan.xml

Each of the tests in the XML file is executed in order, starting with 
this one:

https://github.com/apiman/apiman/blob/master/test/suite/src/main/resources/data/orgs/001_create-test.resttest

The format of each *.resttest file is:

VERB /path/to/API/resource user/pass
Request-Header-1: value
Request-Header-2: value

{
   "json" : "payload"
}
----
expectedResponseCode
Expected-Response-Header-1: value
Expected-Response-Header-2: value

{
   "expected-json" : "response-payload"
}

So basically you would be interested only in what is above the "----" 
separator.

You are right - we should write a blog post or document a hello world 
use-case.

-Eric


On 7/20/2015 7:11 PM, Arun Gupta wrote:
> Is there a sample that shows the complete creation/order of
> organization, services, endpoints, etc using the REST API?
>
> The documents at [1] are helpful but a Hello World sample would be
> very useful. I started creating a sample at [2].
>
> [1] http://www.apiman.io/latest/api-manager-restdocs.html
> [2] https://github.com/arun-gupta/microservices/blob/master/microservice/docker/Dockerfile
>
> Cheers,
> Arun
>


More information about the Apiman-user mailing list