Yes Nuwan. For API manager functionalities the endpoints are all Jaggery.
However for tenant creation, and adding of users/roles we will be invoking
admin services via soap requests.

The Jaggery URLs are as follows.

Login : /publisher/site/blocks/user/login/ajax/login.jag
Add API : /publisher/site/blocks/item-add/ajax/add.jag
Publish API : publisher/site/blocks/life-cycles/ajax/life-cycles.jag

Login to Store : /store/site/blocks/user/login/ajax/login.jag
Get Default APP ID
: /store/site/blocks/application/application-list/ajax/application-list.jag
Subscribe to API
: store/site/blocks/subscription/subscription-add/ajax/subscription-add.jag

Get ALL APIs : /store/site/blocks/api/listing/ajax/list.jag
Get Recently Added APIs : store/site/blocks/api/recently-added/ajax/list.jag
Get Tags : store/site/blocks/tag/tag-cloud/ajax/list.jag

@ Nirodha, I will share the script location after adding it to the scratch
area.

Thanks,
Ruwan


On Fri, Mar 29, 2013 at 12:39 PM, Nuwan Bandara <[email protected]> wrote:

> Ruwan,
>
> can you share the Endpoint URLs that you hit on load testing ? are those
> APIs witten in Jaggery
>
> Regards,
> /Nuwan
>
>
> On Thu, Mar 28, 2013 at 8:49 PM, Ruwan Yatawara <[email protected]> wrote:
>
>>
>> Hi All,
>>
>> We executed a load test on the latest multi-tenancy enabled API Manager
>> pack with with the Use of Jmeter Scripts.
>>
>> Following features of the API Store, were tested.
>>
>>    1. Get All APIs
>>    2. Get All Tags
>>    3. Get All recently added APIs
>>
>> Please find below, results of the tests.
>>
>>   *Test : Get All APIs*
>>  *
>> *
>>  *
>> *
>>  *10 Tenants 100 APIs each (1000 APIs)*
>>  User Count Average Time (ms)  Single User 3169  10 Users 43230
>>
>>  *100 Tenants 10 Apis each (1000 APIs)*
>>  User Count Average Time (ms)  Single User 6119  10 Users 63402  100
>> Users 185196
>>
>>
>>
>>  *100 Tenants 20 APIs each (2000 APIs)*
>>  User Count Average Time (ms)  Single User 14974  10 Users 172514  100
>> Users 182466  300 Users * 328453
>>
>>  * With 10.37% of the requests getting timed out
>>
>>
>>  *100 Tenants 100 APIs each (10000 APIs)*
>>  User Count Average Time (ms)  Single User Fails after 210200
>>
>>
>>
>>
>>
>>  *Test : Get Recently Published APIs*
>>  *
>> *
>>
>>
>>  *100 Tenants 20 APIs each (2000 APIs)*
>>  User Count Average Time (ms)  Single User 487  10 Users 3051  100 Users
>> 37852  1000 Users * 328291
>>
>>  * With 6% of the requests getting timed out
>>
>>
>>   *Test : Get Tags*
>>  *
>> *
>>
>>
>>  *100 Tenants 20 APIs each (2000 APIs)*
>>  User Count Average Time (ms)  Single User 682  10 Users 5617  100 Users
>> 85346  1000 Users * 359779
>>
>>  * With 16.7% of the requests getting timed out
>>
>>
>>
>> Please note that, these tests were carried out on my local machine.
>>
>>
>> Thanks and Regards,
>> Ruwan Yatawara
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Thanks & Regards,
>
> Nuwan Bandara
> Associate Technical Lead & Member, MC, Development Technologies
> WSO2 Inc. - lean . enterprise . middleware |  http://wso2.com
> blog : http://nuwanbando.com; email: [email protected]; phone: +94 11 763
> 9629
> *
> <http://www.nuwanbando.com/>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to